jqplot:如果我有两个饼图,我能使每个具有相同标签的楔形具有相同的颜色吗?

jqplot: If I have two pie plots, can I make so that each wedge with the same label have the same color?

本文关键字:标签 颜色 如果 两个 jqplot      更新时间:2023-09-26

如果我有两个饼图,是否可能使每个具有相同标签的楔形具有相同的颜色?我曾经能够使用JFreeChart做到这一点(我可以为每个标签指定颜色,因此我将<label, color>放入地图中,并且当我循环遍历每个标签时,我可以确定该标签的颜色),但是当我切换到JQPlot时,对我来说如何完成这一点并不明显。有可能在JQPlot中实现这一点吗?谢谢你

我认为你需要的是seriesColors: [ "#95268D", "#F5F5F5"]

你可以定义任何你喜欢的颜色,只要匹配系列,使pie1 series1与pie2 series1具有相同的颜色。

系列颜色

每个系列可以有一个labelcolor相关联:

单个数据序列对象。不能直接实例化,而是由Plot对象创建的。系列属性可以设置或被从用户传入的选项覆盖。

属性将从顶层的序列数组中分配的选项。如果你有两个级数想要改变颜色第一个的线宽,并设置第二个使用辅助y轴没有阴影,并为每个标签提供自定义标签:

{
   series:[
       {color: '#ff4466', lineWidth: 5, label:'good line'},
       {yaxis: 'y2axis', shadow: false, label:'bad line'}
   ]
}