質問編集履歴

2

コードを追加しました

2020/11/11 16:19

投稿

tum-y
tum-y

スコア2

test CHANGED
File without changes
test CHANGED
@@ -108,7 +108,7 @@
108
108
 
109
109
  dataSets.add(valueDataSet)
110
110
 
111
- lineChart.data = LineData(**xValues, dataSets**)
111
+ lineChart.data = LineData(xValues, dataSets)
112
112
 
113
113
  }
114
114
 
@@ -118,7 +118,7 @@
118
118
 
119
119
 
120
120
 
121
- 上記の太文字の部分がエラーになっています。
121
+ 上記のxValues, dataSetsの部分がエラーになっています。
122
122
 
123
123
 
124
124
 

1

コードを入力しました。

2020/11/11 16:19

投稿

tum-y
tum-y

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,45 +1,129 @@
1
- androidstudioでMPAndroidChartを使いグラフを作るにはどうしたらいでか?
1
+ androidstudioでMPAndroidChartで折れ線グラフを作って
2
2
 
3
3
 
4
4
 
5
- 各記事を検索し調べてみたのです、わかりませんでした。
5
+ 実行するとエラー
6
6
 
7
- とある記事では、
8
-
9
- 実装手順
10
-
11
- 基本的には、
12
-
13
- ①データをEntryに格納
14
-
15
- EntryのListをDataSetに格納
7
+ AILURE: Build failed with an exception.
16
-
17
- ③DataSetのフォーマットを指定
18
-
19
- ④DataSetをDataに格納
20
-
21
- ⑤DataをChartに格納
22
-
23
- ⑥Chartのフォーマットを指定
24
-
25
- ⑦グラフ更新
26
-
27
- という手順で実装します
28
8
 
29
9
 
30
10
 
31
- と書いてあったのですが、理解が及びませんでした。
11
+ * What went wrong:
32
12
 
13
+ Execution failed for task ':app:compileDebugKotlin'.
14
+
15
+ > Compilation error. See log for more details
16
+
17
+
18
+
19
+ * Try:
20
+
21
+ Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
22
+
23
+
24
+
25
+ * Get more help at https://help.gradle.org
26
+
27
+
28
+
29
+ BUILD FAILED in 28s
30
+
31
+
32
+
33
+ このように出ます。
34
+
35
+
36
+
37
+ ```コトリン
38
+
39
+ package com.example.production_environment
40
+
41
+
42
+
33
- サンプルコードを見ても見つからず、壁に当たっています。
43
+ import android.app.Activity
44
+
45
+ import android.os.Bundle
46
+
47
+ import android.view.View
48
+
49
+ import com.github.mikephil.charting.charts.LineChart
50
+
51
+ import com.github.mikephil.charting.data.Entry
52
+
53
+ import com.github.mikephil.charting.data.LineData
54
+
55
+ import com.github.mikephil.charting.data.LineDataSet
56
+
57
+ import java.util.*
34
58
 
35
59
 
36
60
 
37
61
 
38
62
 
63
+ class Cal_g : Activity() {
64
+
65
+ override fun onCreate(savedInstanceState: Bundle?) {
66
+
67
+ super.onCreate(savedInstanceState)
68
+
39
- 分かりやすい、記事や解釈の仕方、実装手順の詳しいやり方など教えてください。
69
+ setContentView(R.layout.activity_main)
70
+
71
+ val lineChart = findViewById<View>(R.id.line_chart) as LineChart
72
+
73
+ val dataSets = ArrayList<LineDataSet>()
40
74
 
41
75
 
42
76
 
43
- 見た記事はこちらです↓
77
+ // X軸の値
44
78
 
79
+ val xValues = ArrayList<String>()
80
+
81
+ xValues.add("No.1")
82
+
83
+ xValues.add("No.2")
84
+
85
+ xValues.add("No.3")
86
+
87
+ xValues.add("No.4")
88
+
89
+ xValues.add("No.5")
90
+
91
+
92
+
93
+ // value
94
+
95
+ val value = ArrayList<Entry>()
96
+
97
+ value.add(Entry(100F, 0F))
98
+
99
+ value.add(Entry(120F, 1F))
100
+
101
+ value.add(Entry(150F, 2F))
102
+
103
+ value.add(Entry(250F, 3F))
104
+
105
+ value.add(Entry(500F, 4F))
106
+
45
- https://qiita.com/c60evaporator/items/14e63d22d860b73e6f22#3-%E4%B8%BB%E3%81%AA%E8%A8%AD%E5%AE%9A%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E4%B8%80%E8%A6%A7
107
+ val valueDataSet = LineDataSet(value, "sample")
108
+
109
+ dataSets.add(valueDataSet)
110
+
111
+ lineChart.data = LineData(**xValues, dataSets**)
112
+
113
+ }
114
+
115
+ }
116
+
117
+ ```
118
+
119
+
120
+
121
+ 上記の太文字の部分がエラーになっています。
122
+
123
+
124
+
125
+
126
+
127
+ どのように直したらいいのかわかりません。
128
+
129
+ いろんな記事を見ても解決方法がなく、困っています。