kotlin
1class LineChartActivity : AppCompatActivity() { 2 override fun onCreate(savedInstanceState: Bundle?) { 3 super.onCreate(savedInstanceState) 4 setContentView(R.layout.activity_linechart) 5 6 val lineChart = findViewById<LineChart>(R.id.linechart) 7 8 //この配列に格納しているEntryがわからない 9 val entries: ArrayList<Entry> = ArrayList() 10 entries.add(Entry(4f, 0f)) 11 entries.add(Entry(8f, 1f)) 12 entries.add(Entry(6f, 2f)) 13 entries.add(Entry(2f, 3f)) 14 entries.add(Entry(18f, 4f)) 15 entries.add(Entry(9f, 5f)) 16 entries.add(Entry(16f, 6f)) 17 entries.add(Entry(5f, 7f)) 18 entries.add(Entry(3f, 8f)) 19 entries.add(Entry(7f, 10f)) 20 entries.add(Entry(9f, 11f)) 21 22 val dataset = LineDataSet(entries, "# of Calls") 23 24 val data = LineData(dataset) 25 dataset.setColors(*ColorTemplate.COLORFUL_COLORS) // 26 27 lineChart.data = data 28 lineChart.animateY(5000) 29 } 30 31}
kotlinでDBに格納している値をグラフに表示する処理を作成したくて調べたところ、LineChartが利用できることがわかりました。
そこで、色々とサンプルコードを見たのですが上記のコードのEntryの部分がなにをしているのかわからないです。
おそらくX軸とY軸の設定であるのですがどのような役割をしているか理解できません。
どなたか詳しい方ぜひ教えてください
回答2件
あなたの回答
tips
プレビュー