android - 每个线段的不同颜色?

标签 android ios mpandroidchart shinobi ios-charts

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

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

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

最佳答案

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

例如,在 ios-charts 中,子类化折线图数据集,添加一个名为 segementColors 的新属性,并在 drawLineardrawCubic 函数,并计算出每段需要什么颜色。

关于android - 每个线段的不同颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33413970/

相关文章:

ios - 在 swift-ObjC 中访问扩展中的静态变量

ios - 如何在 Swift 中使用 AVCaptureSession 捕获图片?

java - 删除 MPAndroidChart 中的 BarDataSet

android - 如何在 MPAndroidChart PieChart 中只显示切片文本?

android - 自定义日期选择器对话框android

android - 任何限制我们的 Android 应用程序缓存被清除的选项?

android - 在 ImageView 上放置 TextView

java - Android 中批量图片上传

ios - 检查数组中的值是否低于特定值

android - MPAndroidChart:删除 BarChart 中 x 轴标签的起始填充