Swiftのグラフを描くライブラリの以下のChartsがありますがこれを使って、以下の画像の様に時間に沿ったグラフを描くにはどうすれば良いでしょうか?
https://github.com/danielgindi/Charts
以上の様に一番上が00:00で始まる様にしたいです。周りの時間表記は最悪なくてもいいですが少なくとも時間通りに表示したいです。
現在円グラフは以下の様に表示しています。
Swift
1let dataSet = PieChartDataSet(values: [PieChartDataEntry(value: 3600, label: "A"), PieChartDataEntry(value: 6300, label: "B")], label: "Data") 2 dataSet.setColors(UIColor.green, UIColor.blue) 3 4 self.chartView.data = PieChartData(dataSet: dataSet) 5 chartView.drawHoleEnabled = false 6 chartView.legend.enabled = false 7 8 self.view.addSubview(chartView)
以上の様にvalueに値を入れていく方法しか分からないのですが、円を塗る開始位置と終了位置を決めて塗れる様にすればできると思うのですが、そういった使い方はできるのでしょうか?
またもし他にもっと良い方法(Charts以外でもっと簡単にできるライブラリがある等)があればそれでも構わないので以上の様な円グラフを表示する方法を知りたいです。調べた所時計の様にして円を塗っていけるものはあまりなかった様な気がしました。。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/16 14:01 編集
2018/09/16 15:11
2018/09/17 01:51
2018/09/17 04:03