我正在使用iOS-Charts库在我的项目中制作图表。我试图用dateTime标记绘制一些读数。我将日期对象转换为毫秒,以使其成为折线图接受的双精度值。当我尝试此方法时,空白图表显示标签,没有任何数据点。这在下面的屏幕截图中显示。
当我使用print()函数打印这些数据点时,我得到了以下内容。
ChartDataEntry, x: 1453871669.0, y 24.54
ChartDataEntry, x: 1453869902.0, y 24.84
ChartDataEntry, x: 1453869846.0, y 24.84
我怀疑这是因为x值太高,没有任何意义。如果我有疑问请提供解决方案来纠正这个问题。提前谢谢。
答案 0 :(得分:5)
ChartDataEntry, x: 1453871669.0, y 24.54
ChartDataEntry, x: 1453869902.0, y 24.84
ChartDataEntry, x: 1453869846.0, y 24.84
您的数据看起来是正确的降序吗?不幸的是,这就是问题。如果你按升序排序,我想你可以看到它们。
也许这是图表的错误。