NVD3有multi bar chart和line plus bar chart。但看起來好像沒有像多線條加折線圖那樣的東西。MultiBar Graph NVD3頂部的線圖,d3.js
我有點繞線加條形圖,使它成爲多條線圖。
以下是在哪一行加條形圖接受數據的格式爲:
[
{
"key" : "Quantity",
"bar": true,
"values" : [[1136005200000, 127], [1138683600000, 271]]
},
{
"key" : "Price",
"values" : [[1136005200000, 71.89], [1138683600000, 75.51]]
}
]
因此,爲了在此添加多個棒,我試圖將數據改變爲:
[
{
"key" : "Quantity",
"bar": true,
"values" : [[1136005200000, 127], [1138683600000, 271]]
},
{
"key" : "Quantity1",
"bar": true,
"values" : [[1136005200000, 127], [1138683600000, 271]]
},
{
"key" : "Price",
"values" : [[1136005200000, 71.89], [1138683600000, 75.51]]
}
]
這表明兩種標記,數量和Quantity1在頂部,但總數沒有酒吧仍然是兩個(每個一個,而不是每個兩個)。
因爲我得到頂部的標籤,我莫名其妙地覺得這是可行的:)
這裏是fiddle。
解釋問題陳述:假設有一家書店有各種書籍。我想在一個月的時間內顯示一天內出售的圖書的最大和最小數量,以線條圖的形式顯示該月的總銷售額。因此,對於x軸上的每個月,應該有兩個條和一個點(對於線圖)。
您遇到什麼麻煩? – minikomi 2013-05-09 07:37:44
因此,在nvd3中的一行加條形圖中,每個x的值都有一個條和一個點(通過連接這些條形成線)。我想要的是每個x值兩個條和一個點。 – azi 2013-05-09 07:55:39
我不認爲你可以在nvd3中做到這一點。你最好在純D3中嘗試。 – 2013-05-09 08:10:35