我正在創建一個顯示參與聊天室的簡單條形圖(使用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();
我想給participantID關聯到圖表,所以,當有人例如點擊一個酒吧,該ID是通過在其他地方的ajax調用發送的。我遇到的挑戰是,我似乎只能訪問我創建時明確發送給圖表的值(通過addCategoryAxis
和addMeasureAxis
函數),並且我無法爲bar指定更多值。
所以我的問題是,當這些變量沒有任何「視覺目的」時,如何將更多變量分配給圖表元素?
你能告訴我們您所使用的代碼?在D3中,你可以將任何數據綁定到DOM元素,所以你想要的應該沒有問題。 –
Lars,我添加了一些代碼,我想我的問題是如何將圖表鏈接到我從中獲取的數據中的相關行? – dearsina