Jqplot有单个系列,varybarcolor和传奇

时间:2015-07-08 09:28:53

标签: javascript jqplot

我正在创建一个条形图。

我有一个系列:

var s1 = [2, 4, 0, 1]

我想改变条形颜色,所以我使用:

rendererOptions: {varyBarColor : true}

我还希望显示与每个栏的颜色相匹配的图例,但因为只有一个系列,所以图例只显示一个系列。

是否可以让图例显示每个条形图的颜色?

enter image description here

1 个答案:

答案 0 :(得分:1)

当您致电$.jqplot而不是仅传递单个系列s1时:

plot1 = $.jqplot('chart1', [s1], {...

代替传入[s1,[],[]]

plot1 = $.jqplot('chart1', [s1,[],[]], {...

还要确保labels的{​​{1}}属性设置为刻度,以便图例中的标签对应于x轴刻度(股票,债券,属性等):

legend

这将呈现如下:

enter image description here

有关示例,请参阅here