带有反应原生图表套件的不同颜色折线图

Posted

技术标签:

【中文标题】带有反应原生图表套件的不同颜色折线图【英文标题】:different colors line chart with react native chart kit 【发布时间】:2022-01-21 04:33:33 【问题描述】:

我正在使用react-native-chart-kit 插件,如果超出蓝色区域,我想画一条用绿色和红色填充的线,如图所示。谁能说这是否可能,如果可以,我该如何实现?

折线图snack

【问题讨论】:

【参考方案1】:

我认为尚不支持根据需要更改线条颜色的可能性。

我的建议是改变点的颜色。这可以使用函数“getDotColor”来完成。例如,上一个版本 (6.11.0) 支持这一点。

然后你可以像这样定义你的函数:

getDotColor=(dataPoint, dataPointIndex) => 
          if(dataPoint > 70 || dataPoint< 35) 
          return '#ff0000';// red
          else  return '#00ff00';// green
        

【讨论】:

它在短图表和小数据上几乎可以正常工作,但对我来说这个解决方案不起作用(

以上是关于带有反应原生图表套件的不同颜色折线图的主要内容,如果未能解决你的问题,请参考以下文章

echarts图表——折线图&饼图

excel柱状图加折线图组合怎么做

Python使用matplotlib函数subplot可视化多个不同颜色的折线图自定义数据点的形状自定义折线图的颜色

chart.js 折线图不显示超过图表中某个点的线

Google Chart API:折线图 - 图表日期与日期?

Python使用matplotlib函数subplot可视化多个不同颜色的折线图在折线图上为每个数据点添加数值标签