MCTimeSeriesView 0.1

MCTimeSeriesView 0.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布了最后发布2015年5月

Matthew Cheok 维护。



  • Matthew Cheok

一个轻量级的显示时间序列图表的解决方案。

截图

Screenshot

安装

将以下内容添加到您的 CocoaPods Podfile 中

pod 'MCTimeSeriesView', '~> 0.1'

或者将其作为 git submodule 克隆,

或者只需将 MCTimeSeriesView 文件夹中的文件复制到您的项目中。

使用 MCTimeSeriesView

通过编程方式添加 MCTimeSeriesView 类,或者通过 storyboard 分配自定义类。然后设置 points 属性。然后告诉视图重新加载数据

self.chartView.points = @[
    [MCTimeSeriesPoint pointWithDate:[NSDate dateWithTimeIntervalSince1970:1385827200] average:2083 high:2116 low:2025],
    [MCTimeSeriesPoint pointWithDate:[NSDate dateWithTimeIntervalSince1970:1388505600] average:2201 high:2318 low:2080],
    [MCTimeSeriesPoint pointWithDate:[NSDate dateWithTimeIntervalSince1970:1393603200] average:2022 high:2022 low:2022],
    [MCTimeSeriesPoint pointWithDate:[NSDate dateWithTimeIntervalSince1970:1396281600] average:2017 high:2073 low:1961],
    [MCTimeSeriesPoint pointWithDate:[NSDate dateWithTimeIntervalSince1970:1406822400] average:1906 high:1906 low:1906],
    [MCTimeSeriesPoint pointWithDate:[NSDate dateWithTimeIntervalSince1970:1409500800] average:1906 high:2100 low:1800],
];
[self.chartView reloadData];

视图会根据您点的最大和最小值自动确定最佳的显示区域。有关更多详细信息,请参阅示例项目。

许可证

MCTimeSeriesView 采用 MIT 许可证。