teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

情報の修正

2019/12/16 15:46

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,132 +1,3 @@
1
1
  chart.jsで積立グラフを作成したのですが、要素の数が多いとツールチップがcanvasを超えてしまい、全て表示しきれないという事態が発生しております。特にスマートフォン表示の時に顕著です。
2
2
  canvasの高さを変える方法以外に何か良い方法はありませんでしょうか?
3
- 詳しい方アドバイスお願いします。
3
+ 詳しい方アドバイスお願いします。
4
-
5
- ![イメージ説明](93062cdf6bbb5f219f73b151f490fa74.png)
6
-  ```html
7
- <div style="width:100%; overflow-x:auto; overflow-y:visible">
8
- <div class="chart_container">
9
- <canvas id="Chart"></canvas>
10
- </div>
11
- </div>
12
-
13
- <script>
14
- var ctx = document.getElementById("Chart").getContext('2d');
15
- var Chart = new Chart(ctx, {
16
- type: 'bar',
17
- data: {
18
- labels: ["2018/9", "2018/10", "2018/11"],
19
- datasets: [
20
- {
21
- label: "A",
22
- data: [20, 26, 12],
23
- },
24
- {
25
- label: "B",
26
- data: [28, 22, 32],
27
- },
28
-
29
- {
30
- label: "C",
31
- data: [15, 23, 15],
32
- },
33
- {
34
- label: "D",
35
- data: [20, 26, 12],
36
- },
37
- {
38
- label: "E",
39
- data: [28, 22, 32],
40
- },
41
-
42
- {
43
- label: "F",
44
- data: [15, 23, 15],
45
- },
46
- {
47
- label: "G",
48
- data: [20, 26, 12],
49
- },
50
- {
51
- label: "H",
52
- data: [28, 22, 32],
53
- },
54
-
55
- {
56
- label: "I",
57
- data: [15, 23, 15],
58
- },
59
- {
60
- label: "J",
61
- data: [20, 26, 12],
62
- },
63
- {
64
- label: "K",
65
- data: [28, 22, 32],
66
- },
67
-
68
- {
69
- label: "L",
70
- data: [15, 23, 15],
71
- },
72
- {
73
- label: "M",
74
- data: [20, 26, 12],
75
- },
76
- {
77
- label: "N",
78
- data: [28, 22, 32],
79
- },
80
-
81
- {
82
- label: "O",
83
- data: [15, 23, 15],
84
- },
85
- {
86
- label: "P",
87
- data: [20, 26, 12],
88
- },
89
- {
90
- label: "Q",
91
- data: [28, 22, 32],
92
- },
93
-
94
- {
95
- label: "R",
96
- data: [15, 23, 15],
97
- },
98
- {
99
- label: "S",
100
- data: [20, 26, 12],
101
- },
102
- {
103
- label: "T",
104
- data: [28, 22, 32],
105
- },
106
-
107
- {
108
- label: "U",
109
- data: [15, 23, 15],
110
- },
111
- ]
112
- },
113
- options: {
114
- responsive: true,
115
- tooltips: {
116
- mode: 'nearest',
117
- intersect: false,
118
- mode: 'index',
119
- },
120
- scales: {
121
- xAxes: [{
122
- stacked: true,
123
- }],
124
- yAxes: [{
125
- stacked: true,
126
- }],
127
- }
128
- }
129
- });
130
- </script>
131
-
132
- ```

1

情報追加

2019/12/16 15:46

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  canvasの高さを変える方法以外に何か良い方法はありませんでしょうか?
3
3
  詳しい方アドバイスお願いします。
4
4
 
5
-
5
+ ![イメージ説明](93062cdf6bbb5f219f73b151f490fa74.png)
6
6
   ```html
7
7
  <div style="width:100%; overflow-x:auto; overflow-y:visible">
8
8
  <div class="chart_container">