GJChart 2.0

GJChart 2.0

测试已测试
语言语言 Obj-CObjective C
证书 MIT
发布最新发布2016年6月

’MinorUncle‘维护。



  • MinorUncle

最简单的图表,暂时只支持折线图和柱状图。
所有功能自动化,您只需要告诉我们您要画几条以及所有需要的点数据。
您能看到的属性基本都能自定义。
自定义是否自动判断最大最小值、坐标轴数量。

简单效果


您只需要实现以下代理:
图表组数,如一条折线和一组柱状图为1个。必实现
-(NSInteger)numberOfSectionsInCoordinateView:(GJChartView *)coordinateView;
每组数据为一个NSValue数组,其中包含CGPoint,代表x,y。必实现
-(NSArray *)GJChartView:(GJChartView *)view dataForSection:(NSInteger)section
对应每一组的类型,默认为线条,可选代理
-(CoordinateViewSectionType)GJChartView:(GJChartView *)view typeWithSection:(NSInteger)section;
对应每组的左上角提示符。如果不实现则不显示
-(NSString *)GJChartView:(GJChartView *)view tipTitleForSection:(NSInteger)section;
每组的每个值的提示符。如果不实现则显示该值浮点数
-(NSString *)GJChartView:(GJChartView *)view titleWithValue:(CGPoint)point inSection:(NSInteger)section;
自定义x,y轴坐标提示符
-(NSString *)GJCoordinateLayer:(GJCoordinateLayer *)view titleWithXValue:(CGFloat)value
-(NSString *)GJCoordinateLayer:(GJCoordinateLayer *)view titleWithYValue:(CGFloat)value

省略...