我正在使用 dimple.js
制作一个简单的条形图,显示聊天室中的参与情况。Y 轴是不同的参与者,X 轴是他们发送到聊天室的消息数量。
我要创建的图表非常简单,基于三列数据(participantID、Participant_Name、Message_Count):
var svg = dimple.newSvg("#chrt_participants", 1200, 600);
var chrt_participants = new dimple.chart(svg, data.result);
chrt_participants.addCategoryAxis("y", "Participant_Name");
chrt_participants.addMeasureAxis("x", "Message_Count");
chrt_participants.addSeries(null, dimple.plot.bar);
chrt_participants.draw();
我希望将参与者ID与图表关联起来,这样当某人点击条形图时,该ID将通过ajax调用发送到其他地方。我遇到的挑战是,我似乎只能在创建图表时通过“addCategoryAxis”和“addMeasureAxis”函数明确发送的值来访问,而且我无法为柱形图分配更多的值。
因此,我的问题是,当这些变量没有任何“视觉目的”时,如何为图表元素分配更多变量?