阴谋和NSDate(iPhone)
我想绘制一个线图,其中x轴定义为两个日期之间的天数,而y轴是每个日子都会变化的值。
我可以将y值绘制为NSNumber,但我不知道如何在x轴上设置范围和标记。 我已经看了核心区分布的“examples”目录中的日期示例,但发现它有点令人困惑。
有没有人知道一个教程,或代码示例,这可能会在这方面我?
先谢谢你。
有两个主要概念需要注意:如何格式化日期以及如何将日期转换为轴范围和数据值的数字。
Core Plot提供了一个CPTimeFormatter
类来处理格式。 您提供一个NSDateFormatter
设置为您想要使用的任何格式,并提供一个参考日期来定义数字比例的原点。 将轴上的labelFormatter
属性设置为初始化的CPTimeFormatter
,它将负责将数字数据转换为日期并应用所需的格式。
计算数字值的关键是您需要在几秒钟内找到您的参考日期和感兴趣的日期值之间的差异。 这就是示例程序定义oneDay = 24 * 60 * 60的原因。
24小时/天* 60分钟/小时* 60秒/分钟= 86400秒/天。
链接地址: http://www.djcxy.com/p/51841.html