轴的颜色与系列的线条相同
The color of axis is the same as line of series
是否可以使轴的颜色与级数的行相同?有了这个高图自动选色器。颜色不应该固定。
我有多个轴。
我的意思是,当我插入线时,Highcharts库会为线设置一些颜色,然后我想为轴设置与Highcharts图书馆自动设置的颜色相同的颜色。
我试着这样设置颜色,但它只给第一个轴上色,而且颜色不对。
self.chart.addAxis(axisObject);
self.chart.addSeries(seriesObject, false);
for (var seriesName in series) {
var seriesObject = series[seriesName];
var id = seriesObject.userOptions.id;
if (id === sensorModel.get('id')) {
index = seriesObject._i;
color = seriesObject.color;
circle.css('background-color', color);
$(jqElement).removeClass('activeSensor');
$(jqElement).addClass('chartAdded');
var axisId = seriesObject.yAxis.userOptions.id;
for (var j = 0; j < self.chart.yAxis.length; j++) {
var yaxis = self.chart.yAxis[j];
if (yaxis.userOptions.id === axisId) {
yaxis.options.lineColor = color;
break;
//break;
}
}
break;
}
}
提前感谢
这可以在chart.events.load
方法中使用axis.update()
调用来完成:
chart: {
events: {
load: function (event) {
this.yAxis[0].update({
lineColor: this.series[0].color
});
}
}
}
直播演示。
相关文章:
- 动态更改高图中的系列颜色
- 如何在tinymce编辑器中启用字体系列和颜色选项
- 无法在系列中为 Highstock API 设置单个点颜色,它适用于 Highchart API
- 更改Highcharts中的系列名称和颜色
- 用不同颜色填充的Highchart数据系列
- 更改高图表系列颜色
- 更改同一系列数据中的数据的条形颜色
- 设置内容样式包含字体系列、字体大小和颜色的可编辑列表 (
- )
- Highcharts 图形默认系列填充颜色覆盖状态填充颜色(包括 jsfiddle)
- dygraph 更改每个系列的颜色
- Highcharts:如何在悬浮散点图系列时更改线条颜色
- Highcharts:如何在多个系列中使列具有特定的颜色
- 高位图:将多系列条形图中的每个条形图设置为不同的颜色
- 将highcharts数据标签backgroundColor设置为与其系列相同的颜色
- 将甜甜圈图的系列标签颜色改为系列颜色
- 高图:改变一个系列中气泡的颜色
- 将高库存导航器的颜色更改为与第一个系列相同
- 航路图:绘制不同颜色的点,相同的数据系列
- 轴的颜色与系列的线条相同
- 系列悬停以突出边框颜色