我正在尝试绘制一个图表,其中一条线代表一天中的温度,但我需要线的不同部分使用不同的颜色(例如,白天温度为黄色,夜间温度为深蓝色)。
我试过 ShinobiCharts 和 MPAndroidCharts/iOS-Charts。并且找不到让它工作的方法。
关于如何实现为每条线段指定不同颜色的折线图有什么建议吗?也欢迎提出其他更适合这项工作的图书馆的建议!
最佳答案
嗯,人们想要的要求和定制有成千上万种,但没有人能够满足所有这些要求和定制。您最好编写自己的代码来满足您的需求。如果您需要自定义任意线段的线条颜色,则需要覆盖线条渲染器,并提供您想要的颜色。
例如,在 ios-charts 中,子类化折线图数据集,添加一个名为 segementColors
的新属性,并在 drawLinear
或 drawCubic
函数,并计算出每段需要什么颜色。
关于android - 每个线段的不同颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33413970/