每个线段的颜色不同?

时间:2015-10-29 12:15:33

标签: android ios mpandroidchart shinobi ios-charts

我正在尝试绘制一条图表,其中一条线代表当天的温度,但我需要不同颜色的线条以不同的颜色(例如,黄色表示白天的温度,深蓝色表示夜间温度)。

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

有关如何实现为每个线段指定不同颜色的折线图的任何建议吗?其他更适合这个职位的图书馆的建议也是最受欢迎的!

3 个答案:

答案 0 :(得分:2)

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

例如,在ios-charts中,子类是折线图数据集,添加一个名为segementColors的新属性,并在drawLineardrawCubic函数中从中读取颜色,并确定每个细分市场需要的颜色。

答案 1 :(得分:1)

我建议您创建图表MPAndroidChart

答案 2 :(得分:0)

shinobicharts 中,无论是iOS还是Android,您都可以通过为该行的每个细分使用不同的(SChart)LineSeries来实现此目的。这样你就可以为每个线段赋予自己的颜色。

完全披露 - 我为 shinobicontrols

工作