根据条件设置折线图标记颜色

时间:2020-09-29 18:03:50

标签: javascript anychart anychart-8.2

我试图弄清楚如何根据点的值将标记设置为某种颜色。因此,例如,如果一个点的值在0.1到1之间,则我希望标记颜色为红色。

这是初始化图表的方式:

this.chart = Anychart.line()                 
let dataSet = Anychart.data.set(this.graphData.data)               
let mapping = dataSet.mapAs({x: "day", value: "risk"})             
this.series = this.chart.line(mapping)

如何将单个标记样式应用于属于同一系列的点?

我的意思的模型: enter image description here

1 个答案:

答案 0 :(得分:1)

系列标记不支持通过函数进行条件填充。有两种可用的解决方案:

  1. 创建其他标记系列。它通过功能支持条件着色,有关详细信息,请检查the live sample

  2. 使用线系列标记,但在数据中应用单独的标记设置。 the live sample中演示了这种方法。