我正在创建一个条形图。
我有一个系列:
var s1 = [2, 4, 0, 1]
我想改变条形颜色,所以我使用:
rendererOptions: {varyBarColor : true}
我还希望显示与每个栏的颜色相匹配的图例,但因为只有一个系列,所以图例只显示一个系列。
是否可以让图例显示每个条形图的颜色?
答案 0 :(得分:1)
当您致电$.jqplot
而不是仅传递单个系列s1
时:
plot1 = $.jqplot('chart1', [s1], {...
代替传入[s1,[],[]]
plot1 = $.jqplot('chart1', [s1,[],[]], {...
还要确保labels
的{{1}}属性设置为刻度,以便图例中的标签对应于x轴刻度(股票,债券,属性等):
legend
这将呈现如下:
有关示例,请参阅here。