gpt4 book ai didi

colors - 如何设置每个条形的 jqplot 条形图颜色?

转载 作者:行者123 更新时间:2023-12-04 23:43:23 25 4
gpt4 key购买 nike

我正在尝试设置 jqplot 条形图栏的颜色。将始终存在六个小节,分为 2 个小节。以下是绘制数据的示例:

 line1 = [6000, 5000, 5500];
line2 = [16000, 10000, 14000];

到目前为止,我已经使用了以下内容:
 seriesColors: ["#F3CBBF", "#BFDDE5", "#CF3501", "#027997", "#CF3501", "#027997"],

但是 jqplot 每次都在前 2 个条形之间交替,而不是使用所有声明的颜色。这可能是因为它只确定存在 2 个系列,每组数据一个。

有没有办法明确设置条形颜色?

最佳答案

我使用 varyBarColor method 执行此操作所以你可以像你已经做的那样在一个简单的数组中列出条形的不同颜色,但如果只有一个系列,它将为每个条形使用这些颜色。这是我的代码示例:

plot1 = $.jqplot('chart1', [s1], {
title: 'Example Income Graph',
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
rendererOptions:{ varyBarColor : true },
pointLabels: { show : true }
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
label:'Net Growth (%)',
ticks: ticks
},
yaxis:{
label:'Income (£)',
tickOptions:{ formatString:'%d'},
autoscale:true,
min:0,
max:10000
}
},
seriesColors: [ "#eee", "#ccc", "#999"],
highlighter: { show: false }
});

在这张图中,我有一个包含 3 个条形的系列,它们每个都是不同的灰色。

关于colors - 如何设置每个条形的 jqplot 条形图颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4144442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com