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

回答編集履歴

1

chartを変数に置いて、chartの定義の外側で更新する形にしてみました。

2020/12/01 15:06

投稿

退会済みユーザー
answer CHANGED
@@ -3,4 +3,19 @@
3
3
  pointLabels:{
4
4
  fontSize: 16,
5
5
  ```
6
- この `fontSize` の調整でいかがでしょう。
6
+ この `fontSize` の調整でいかがでしょう。
7
+
8
+ ### 追記
9
+ ```js
10
+ var myChart = new Chart(document.getElementById("myChart"),{
11
+ ...
12
+ })
13
+ if( window.matchMedia('(min-width: 500px)').matches) {
14
+ myChart.options.scale.pointLabels.fontSize = 13;
15
+ } else if ( window.matchMedia('min-width: 1000px)').matches) {
16
+ myChart.options.scale.pointLabels.fontSize = 18;
17
+ }
18
+ });
19
+ </script>
20
+ ```
21
+ フォントサイズは変化するのですが、ウインドウ幅が大きいとフォントサイズが小さくなってしまうようで何か調整が必要かもしれません。