每个线段的不同颜色?

different colours for each line segments?

我正在尝试绘制一个图表,其中一条线代表一天中的温度,但我需要线的不同部分使用不同的颜色(例如,白天温度为黄色,夜间温度为深蓝色) ).

我试过 ShinobiCharts 和 MPAndroidCharts/iOS-Charts。并且找不到让它工作的方法。

关于如何实现为每条线段指定不同颜色的折线图有什么建议吗?也欢迎为这项工作提出其他更适合图书馆的建议!

我建议创建图表 MPAndroidChart

嗯,人们想要的要求和定制有成千上万种,但没有人能够满足所有这些要求和定制。您最好编写自己的代码来满足您的需求。如果您需要自定义任意线段的线条颜色,您需要覆盖线条渲染器,并提供您想要的颜色。

例如,在 ios-charts 中,子 class 折线图数据集,添加一个名为 segementColors 的新 属性,并从中读取颜色drawLineardrawCubic 函数,并找出每个段需要的颜色。

shinobicharts 中,对于 iOS 和 Android,您可以通过为每个部分使用不同的 (SChart)LineSeries 来实现这一点线。这样你就可以给每个线段赋予自己的颜色。

完全公开 - 我为 shinobicontrols

工作