// // FBYLineGraphView.h // FBYDataDisplay-iOS // // Created by fby on 2018/1/18. // Copyright © 2018年 FBYDataDisplay-iOS. All rights reserved. // #import @interface FBYLineGraphView : UIView /// 主题色 @property (nonatomic, strong) UIColor *MainColor; /** * 表名 */ @property (nonatomic, strong) NSString *title; /// X 轴的 单位名称 @property (nonatomic, strong) NSString *X_UnintTitle; /// XY 轴的颜色 @property (nonatomic, strong) UIColor *XYAxisColor; /** * Y轴最大值 */ @property (nonatomic, assign) CGFloat maxValue; /** * Y轴最小值 */ @property (nonatomic, assign) CGFloat minValue; /** * Y轴分割个数(包含0在内的) */ @property (nonatomic, assign) int Ycount; /// Y轴显示的 上限 线 值 @property (nonatomic, assign) CGFloat upperValue; /// Y轴显示的 下限 线 值 @property (nonatomic, assign) CGFloat lowerValue; /** * X轴刻度标签的长度(单位长度) */ @property (nonatomic, assign) CGFloat xScaleMarkLEN; /** * 设置折线图显示的数据和对应X坐标轴刻度标签 (时间戳 24小时制) * * @param xMarkTitlesTimeAndValues 折线图显示的数据 * @param titleKey 标签(如:1585817374 时间戳) * @param valueKey 数据 (如:80) * @param day 哪一天 */ - (void)setXMarkWithDay:(NSString*)day TitlesTimeAndValues:(NSArray *)xMarkTitlesTimeAndValues titleKey:(NSString *)titleKey valueKey:(NSString *)valueKey; /** * 设置折线图显示的数据和对应X坐标轴刻度标签 (日期 eg: 2020-04-02 日期制) * * @param xMarkTitlesFDayAndValues 折线图显示的数据 * @param titleKey 标签(日期 eg: 2020-04-02) * @param valueKey 数据 (如:80) */ - (void)setXMarkTitlesDayAndValues:(NSArray *)xMarkTitlesFDayAndValues titleKey:(NSString *)titleKey valueKey:(NSString *)valueKey; - (void)mapping; - (void)reloadDatas; @end