在LineChart中,是否可以在值之间设置特定的颜色?就像值增加或减少(绿色/红色)

时间:2018-10-21 22:49:23

标签: android charts colors mpandroidchart

我想知道这是否可能

因此,如果下一个值增加或减少,我可以在2个值之间更改颜色

编辑:遵循anhtuannd代码,它给了我这个错误

Error in "If"

我尝试与其他运算符一起工作,但是唯一的工作是“ ==“,但这不是我想要的

1 个答案:

答案 0 :(得分:1)

是的。

您可以创建一个新的颜色数组(arrayColor [n-1]),其大小等于点数(n)减去1。然后从点2遍历到最后一个点n。如果点(i)大于点(i-1),则位置i-1处的颜色是上色,否则是下色。然后您可以使用API​​ lineDataSet.setColors(arrayColor);

伪代码:

varchar(250)