2012-04-21 65 views
1

我有一个iPhone项目,显示核心情节过去24小时的一些数据。 x轴显示时间,y轴显示数据值。 现在我想通过在午夜画一条垂直线来突出显示一天的变化。如何才能做到这一点?在Core Plot中画一条垂直线?

回答

6

将散点图添加到图形中以绘制垂直线。只需给它两个数据点 - 每行一个。

+0

如果图表只包含一天更改(如原始问题),则此方法运行良好。但是,如果同一图表中有两天或更多天的变化,则会从第一天更改到下一天对角线绘制一条线。任何想法如何解决这个问题?是否为每个潜在的daychange添加独立的情节是唯一的方法? (看起来有点矫枉过正) – Setomidor 2012-09-02 15:17:36

+0

你可以在数据中插入'NAN','nil'和/或'NSNull'值来打破这一行。 – 2012-09-02 15:44:48

+0

你是说加3分,比如说说(1,0),(1,6),(NAN,NAN)?然后你可以加上(6,0)和(6,6),你会得到一个垂直线在x = 1和x = 6? – 2013-10-12 02:52:16