我希望绘制一个折线图,其中 x 轴定义为两个日期之间的天数,y 轴是每天变化的值。
我可以将 y 值绘制为 NSNumber,但我不知道如何在 x 轴上设置范围和标记。我查看了 core-plot 发行版的“examples”目录中的日期示例,但发现它有点令人困惑。
有谁知道教程或代码示例可以在这方面帮助我?
先感谢您。
您需要了解两个主要概念:如何格式化日期以及如何将日期转换为轴范围和数据值的数字。
核心情节提供了CPTimeFormatter
负责格式化的类。您提供一个NSDateFormatter
设置为您想要使用的任何格式和参考日期来定义数字刻度的原点。设置labelFormatter
轴上的属性已初始化CPTimeFormatter
它将负责将数字数据转换为日期并应用所需的格式。
计算数值的关键是您需要找到参考日期和感兴趣的日期值之间的差异(以秒为单位)。这就是示例程序定义 oneDay = 24 * 60 * 60 的原因。
24 小时/天 * 60 分钟/小时 * 60 秒/分钟 = 86400 秒/天。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)