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

问题描述

我试图弄清楚如何根据点的值将标记设置为某种颜色。因此,例如,如果一个点的值在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. 创建其他标记系列。它通过功能支持条件着色,有关详细信息,请检查the live sample

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...