数据点未显示在折线图中

时间:2016-12-27 12:02:16

标签: ios iphone swift ios-charts

我正在使用iOS-Charts库在我的项目中制作图表。我试图用dateTime标记绘制一些读数。我将日期对象转换为毫秒,以使其成为折线图接受的双精度值。当我尝试此方法时,空白图表显示标签,没有任何数据点。这在下面的屏幕截图中显示。 enter image description here

当我使用print()函数打印这些数据点时,我得到了以下内容。

ChartDataEntry, x: 1453871669.0, y 24.54
ChartDataEntry, x: 1453869902.0, y 24.84
ChartDataEntry, x: 1453869846.0, y 24.84

我怀疑这是因为x值太高,没有任何意义。如果我有疑问请提供解决方案来纠正这个问题。提前谢谢。

1 个答案:

答案 0 :(得分:5)

很高兴见到你我的朋友,因为我也遇到了同样的问题。

ChartDataEntry, x: 1453871669.0, y 24.54
ChartDataEntry, x: 1453869902.0, y 24.84
ChartDataEntry, x: 1453869846.0, y 24.84

您的数据看起来是正确的降序吗?不幸的是,这就是问题。如果你按升序排序,我想你可以看到它们。

也许这是图表的错误。