2011-11-10 53 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