// // FBYLineGraphBaseView.h // FBYDataDisplay-iOS // // Created by fby on 2018/1/18. // Copyright © 2018年 FBYDataDisplay-iOS. All rights reserved. // #import @interface FBYLineGraphBaseView : UIView /// 图表格式 0: 时间(24小时) 1: 日期(7天) @property (nonatomic, assign) int chartType; /// XY 轴的颜色 @property (nonatomic, strong) UIColor *XYAxisColor; /// XY 轴的样式 0: 实线(默认) 1:虚线 @property (nonatomic, assign) int XYAxisStyle; /** * Y轴刻度标签 */ @property (nonatomic, strong) NSArray *yMarkTitles; /// X轴的 刻度数组 (根据方法需要修改成 24小时的 还是 日期制的) @property (nonatomic, strong) NSMutableArray *xMarkScaleArr; /** * 与y轴平行的网格线的间距 */ @property (nonatomic, assign) CGFloat xScaleMarkLEN; /** * 网格线的起始点 */ @property (nonatomic, assign) CGPoint startPoint; /** * y 轴长度 */ @property (nonatomic, assign) CGFloat yAxis_L; /** * x 轴长度 */ @property (nonatomic, assign) CGFloat xAxis_L; /** * 绘图 */ - (void)mapping; /** * 更新做标注数据 */ - (void)reloadDatas; /// 画与 X轴 平行的网格线 - (void)drawXGridline; /// 与 Y轴 平行的网格线 - (void)drawYGridline; @end