2011-11-10 54 views
0

我使用jqplot,特別是http://www.jqplot.com/tests/bar-charts.php的例子,看它是否可以用來顯示我有的一些數據。jqplot - 堆疊,多個系列

上面鏈接中的第一個示例圖表顯示了5月份的3個條形圖,最後一個顯示了一個堆疊條形圖。我想將這兩個想法結合起來,例如,在五月份,每個3個小節都會堆疊不同的值。

這是否有道理和任何想法,我該怎麼做呢?

感謝 馬克

+0

所以你所要求的是「我如何改變在第一個例子中的圖表,以便酒吧堆疊?你在問什麼? – James

+0

基本上是的!如果5月只有一個酒吧,這很容易,但如果有3個酒吧,我似乎無法做到這一點(因爲我明顯需要爲每個酒吧通過x個值)。 – ca8msm

回答

0

如果你看一下在這兩個例子的代碼差異,本質上是第二個例子確實堆放酒吧什麼是包括選項「stackSeries:真」。

還有一些其他選項也在那裏設置(在堆積欄示例中)來控制邊距,但這不是必需的。

堆棧欄需要兩個或多個數據系列來顯示堆棧。如果一個月你沒有某個系列的價值,那麼你可以將它設置爲零,並且它不應該顯示在堆疊的欄上。

所以,在回答你的問題(如果我理解正確的話)使用的代碼從第一個例子,但添加配置選項「stackSeries:真正的」

+0

不,這不起作用。通過添加stackSeries:true發生的一切就是它將從5月的所有3個值疊加到1 bar。我需要5月份顯示3個小節,所有這些小節都會有自己的一組堆棧值。那有意義嗎? – ca8msm

+0

啊,是的,現在這是有道理的。 – James

+0

我不確定jqPlot是否具有固有的這種功能。如果你沒有在jqPlot道路上走得太遠,儘管你可能想使用flot。這就是我最近一直在使用的,我發現它更簡單,更能滿足我的需求。 Flot URL:http://code.google.com/p/flot/ – James