2016-12-27 20 views
1

私のプロジェクトでチャートを作成するのに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値があまりにも高くない点が出てくるのではないかと思います。疑いがあれば、これを解決するための解決策を提供してください。前もって感謝します。

+0

グラフライブラリのリンクを取得できますか? – Poles

+0

@ポールhttps://github.com/danielgindi/Charts –

+0

X&Y値はこのようになるか、これは変換されたものですか? – Poles

答えて

2

お会いできてうれしくて、私も同じ問題を抱えています。

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

データが降順で表示されているようですか?残念ながらそれが問題です。昇順で並べ替えると、それらをすべて見ることができると思います。

おそらくチャートのバグです。

+0

はいこれが解決策です。データは、ソートされた順序であれば受け入れられます...これは実際にドキュメントで明確にする必要があります。 –

関連する問題