所以我有一個從csv文件調用數據的圖表。我基本上需要把x和y放在同一張圖表中,這在兩張單獨的圖表中是這樣的。flot plot中的多個數據源
$.ajax({
'url' : 'csvfile.csv',
'method' : 'get',
'success' : function(response){
var response = Papa.parse(response,{
header: true
});
for(var i in response.data){
chartData.x.push([step * i, response.data[i]['rot_x']]);
chartData.y.push([step * i, response.data[i]['rot_y']]);
chartData.z.push([step * i, response.data[i]['rot_z']]);
}
var plotX = $.plot($("#x-chart"),[ {
data: chartData.x,
label: 'ROT-X'
}],plotConfig);
var plotY = $.plot($("#y-chart"),[ {
data: chartData.y,
label: 'ROT-Y'
}],plotConfig);
任何幫助,在這裏非常感謝我切實想這種類型的解決方案,其中x和y是相同的圖表中..
var plotX = $.plot($("#x-chart"),[ {
data: {'chartData.x','chartData.y'},
label: 'ROT-X'
}],plotConfig);
這並不目前的工作,但至少你將會看到問題
你的JS有一個語法錯誤('plotX'聲明後沒有關閉單引號)。此外,目前尚不清楚您面臨的問題的實質。 – Terry
剛剛更新了代碼以準確顯示我想要實現的內容,我希望x和y的chartdata在被調用時位於同一圖表中,而不是爲每個數據集分別設置圖表 – greggycoding
#x-chart同時使用rot_x和rot_y甚至更簡單,更具體我猜 – greggycoding