質問編集履歴

1

情報追加

2019/10/22 11:34

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -153,3 +153,113 @@
153
153
  公式ドキュメントを読みながら試行錯誤したのですが、上手くいきませんでした。
154
154
 
155
155
  どなたか知恵を貸して頂けると嬉しいです。
156
+
157
+ ```html
158
+
159
+ <div>
160
+
161
+ <canvas id="BarChart">
162
+
163
+ </div>
164
+
165
+ <button id="button" type="button">切り替え</button>
166
+
167
+
168
+
169
+ <script>
170
+
171
+ document.addEventListener('DOMContentLoaded', function() {
172
+
173
+
174
+
175
+ var ctx = document.getElementById("BarChart").getContext("2d");
176
+
177
+ var chart = new Chart(ctx, {
178
+
179
+ type: "bar",
180
+
181
+ data:{
182
+
183
+ labels: ["1月","2月","3月"],
184
+
185
+ datasets: [
186
+
187
+ {
188
+
189
+ label: "しめじ",
190
+
191
+ data: [20, 26, 12],
192
+
193
+ },
194
+
195
+ {
196
+
197
+ label: "えのき",
198
+
199
+ data: [28, 22, 32],
200
+
201
+ },
202
+
203
+
204
+
205
+ {
206
+
207
+ label: "しいたけ",
208
+
209
+ data: [15, 23, 15],
210
+
211
+ },
212
+
213
+ ]
214
+
215
+ },
216
+
217
+ options:{
218
+
219
+ scales: {
220
+
221
+ xAxes: [{
222
+
223
+ stacked: true,
224
+
225
+ }],
226
+
227
+ yAxes: [{
228
+
229
+ stacked: true,
230
+
231
+ }],
232
+
233
+ }
234
+
235
+ }
236
+
237
+ });
238
+
239
+
240
+
241
+
242
+
243
+ document.getElementById("button")
244
+
245
+ .addEventListener('click',
246
+
247
+ function() {
248
+
249
+ chart.data.labels = ["2000年","2001年","2002年"];
250
+
251
+ chart.data.datasets = [{label: "リンゴ",data: [20, 26, 12]},{label: "みかん",data: [28, 22, 32]},{label: "ぶどう",data: [15, 23, 15]},]
252
+
253
+ chart.update();
254
+
255
+ }
256
+
257
+ );
258
+
259
+ });
260
+
261
+
262
+
263
+ </script>
264
+
265
+ ```