0

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

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

关于如何实现为每条线段指定不同颜色的折线图的任何建议?也欢迎其他更适合这项工作的库的建议!

4

3 回答 3

2

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

例如,在 ios-charts 中,对折线图数据集进行子类化,添加一个名为 的新属性,并在or函数segementColors中从中读取颜色,并确定每个段需要什么颜色。drawLineardrawCubic

于 2015-10-30T01:00:06.457 回答
1

我建议创建图表MPAndroidChart

于 2015-10-29T18:05:29.500 回答
0

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

全面披露 - 我为shinobicontrols工作

于 2015-10-30T10:18:05.533 回答