我可以轻松地创建一个主题,定义每个系列使用的颜色集:
Highcharts.setOptions({ colors: ['red', 'green', 'blue'] })
但是如何定义一组标记属性,如symbol和dashStyle,以用于每个系列呢?我在Highcharts网站上找不到任何关于这方面的描述,他们的ChatGPT解决方案提供的解决方案也不起作用。
symbol
dashStyle
q7solyqu1#
您可以在Highcharts.setOptions()中使用plotOptions来设置特定的标记符号和破折号样式。
Highcharts.setOptions()
plotOptions
Highcharts.setOptions({ colors: ['red', 'green', 'blue'], plotOptions: { series: { dashStyle: 'Dash', marker: { symbol: 'square', } } } })
Demo:https://jsfiddle.net/BlackLabel/6L1x43k2/API:https://api.highcharts.com/highcharts/plotOptions.series.marker
另一个选项是,如果你想设置不同的符号顺序,你可以使用符号的属性:
Highcharts.setOptions({ symbols:["square", "triangle-down", "circle"] });
Demo:https://jsfiddle.net/BlackLabel/5y38jenx/
1条答案
按热度按时间q7solyqu1#
您可以在
Highcharts.setOptions()
中使用plotOptions
来设置特定的标记符号和破折号样式。Demo:https://jsfiddle.net/BlackLabel/6L1x43k2/
API:https://api.highcharts.com/highcharts/plotOptions.series.marker
另一个选项是,如果你想设置不同的符号顺序,你可以使用符号的属性:
Demo:https://jsfiddle.net/BlackLabel/5y38jenx/