首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >core-plot和NSDate (iPhone)

core-plot和NSDate (iPhone)
EN

Stack Overflow用户
提问于 2010-06-08 22:24:09
回答 1查看 1.6K关注 0票数 3

我希望绘制一个折线图,其中x轴定义为两个日期之间的天数,y轴是一个在每一天都不同的值。

我可以将y值绘制为NSNumber,但是我不知道如何设置x轴上的范围和标记。我看过core-plot发行版的"examples“目录中的date示例,但发现它有点混乱。

有没有人知道在这方面可能对我有帮助的教程或代码样本?

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2010-06-09 10:43:11

您需要了解两个主要概念:如何格式化日期以及如何将日期转换为轴范围和数据值的数字。

Core Plot提供了一个负责格式化的CPTimeFormatter类。您可以将NSDateFormatter设置为要使用的任何格式,并提供一个参考日期来定义数字刻度的原点。将轴上的labelFormatter属性设置为已初始化的CPTimeFormatter,它将负责将数值数据转换为日期并应用所需的格式。

计算数值的关键是您需要找出参考日期和感兴趣的日期值之间的差(以秒为单位)。这就是示例程序定义oneDay = 24 * 60 * 60的原因。

24小时/天* 60分钟/小时*60秒/分钟= 86400秒/天。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2998182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档