2014-01-17 43 views
1

我無法讓條顯示任何數據。數據在餅圖中正常工作,但沒有數據顯示在條形圖中。我不明白爲什麼,但希望你們中的一個人能。 這是我正在使用的數據。讓條紋圖與條形圖配合使用

DATA

Object, Object, Object] 
0: Object 
    color: "#0150AC" 
    data: "8.00" 
    label: "Please rate the location of our property." 
    ticks: "Please rate the location of our property." 
    __proto__: Object 
1: Object 
    color: "#DE6E26" 
    data: "8.00" 
    label: "Please rate the friendliness and courtesy of our staff." 
    ticks: "Please rate the friendliness and courtesy of our staff." 
    __proto__: Object 
2: Object 
    color: "#559B1E" 
    data: "1.60" 
    label: "Please rate the cleanliness of your room upon check-in." 
    ticks: "Please rate the cleanliness of your room upon check-in." 
__proto__: Object 
length: 3 
__proto__: Array[0] 

OPTIONS

bars: Object 
    show: true 
__proto__: Object 
_proto__: Object 

PLACEHOLDER

selector: "#prime_bar_chart" 

呼叫的方法

function buildGraph(placeholder, data, options) { 
    $.plot(placeholder, data, { 

    series: options, 

    legend: { 
     show: true, 
     backgroundColor:'#E1DFE0', 
     margin:[-55, 0] 
}}); 

}

+0

你可以製作一些樣本數據的小提琴嗎?順便說一句,你應該沒有在object.data中的數組數組? – Sergio

+0

是的,給我一下。 –

+0

文檔說對象或數組。它適用於餅圖中的對象。我需要把第二個數據集合到一起,以便快速開會。 –

回答

4

@Sergio是正確的。線條和條形圖需要以下格式的數據:

[ [x1, y1], [x2, y2], ... ] 

餅圖有點不同,除了單個數據值以外。

這裏有你的數據的小提琴demonstration

BTW,ticks不是該系列對象的屬性,而是xaxis, yaxis,參見here

+0

謝謝。我現在就是這樣設置的,但由於某種原因它不喜歡數據。我會解決它,但至少我有一些酒吧顯示與合作。 –

+0

@TimLieberman,在上面的例子中,你的數據值是一個字符串,確保你將它轉換爲數值類型。 – Mark

+0

我測試了兩種方式,它作爲一個字符串工作。我雖然現在把它編號爲數字。 –