Charts最新SDK使用了Swift3.0,相对于之前的版本在使用上也有了部分改变,总结来说使用可以更加灵活,想写这边文章是鉴于自己找资料的“痛苦”过程,很多资料都是关于之前版本,所以决定总结下个人心德。基本使用很多资料都可以找到,说点不同的。
效果如下:实现了最高点值的标记,渐变色的填充,x轴的自定义。
最高点值的标记实现:在LineChartDataSet中给我们提供了一个可以自己发挥的属性dataSet.valueFormatter,自定义一个类SetValueFormatter
自定义类的使用:
渐变色的填充:同样是在LineChartdataSet中设置 dataset.drawFilledEnabled = YES; // 允许填充
x轴的自定义:重写IChartAxisValueFormatter中的- (NSString *)stringForValue:(double)value axis:(ChartAxisBase *)axis {},返回自己需要展示的字符串即可。