2011-09-01 113 views
0

我的數據:海軍報條形圖蜱不顯示

var data5 = [ 
    { label: "my cat", data: [[1,10], [4,20], [7,30]], color: 'rgb(85, 96, 42)'}, 
    { label: "my job", data: [[2,30], [5,20], [8,30]], color: '#42215F'} 
]; 

我的選擇:

var type = {}; 
type[charttype] = {show: true}; 
type["xaxis"] = {ticks: [[1,"foo"], [2,"bar"], [4,"cat"], [5,"woo"], [7,"cookie"], [8,"yay"]]}; 

var chart_options = {}; 
chart_options["series"] = type; 

然而,當我

var plot = $.plot($(div), data5, chart_options); 

蜱蟲只是顯示爲1-9,而不是用我給出的字符串。 我在做什麼錯?

回答

3

嘗試這種情況:

var data5 = [ 
    { label: "my cat", data: [[1,10], [4,20], [7,30]], color: 'rgb(85, 96, 42)'}, 
    { label: "my job", data: [[2,30], [5,20], [8,30]], color: '#42215F'} 
]; 

var chart_options = { 
    series: {lines:{show: true}}, 
    xaxis:{ticks: [[1,"foo"], [2,"bar"], [4,"cat"], [5,"woo"], [7,"cookie"], [8,"yay"] ]} 
}; 

var plot = $.plot($('div'), data5, chart_options); 

Demo

charttype被替換爲實際類型(線/點..)

xaxis不應series物體的內部,而不是在相同的水平。

+0

這確實有效......所以我的格式必須有錯誤。我需要能夠保持它的格式 - 你能看到錯誤是什麼嗎? – Colleen

+0

這裏是你的版本(只是錯誤修復):http://jsfiddle.net/fSLth/,希望可以幫助 – stewe

+0

謝謝!我可以發誓xaxis是系列的一部分.... – Colleen