chart.jsを使用して折れ線グラフを作成しているのですが、optionでY軸にmirrorを設定する事でY軸の表示文字をグラフの内側に表示しています。
内側に表示させる際にY軸の目盛り線に文字が被ってしまうのを避けて、文字を目盛り線の上に表示させたいです。
以下のドキュメントでその他に設定出来そうなoptionを探してみたり、他に実装している人がいないか調べてみたのですが見つかりませんでした。。。
どなたか教えていただけないでしょうか。
参考にしたドキュメント: https://misc.0o0o.org/chartjs-doc-ja/axes/cartesian/
chart.jsバージョン:2.7.3
html
1<div class="contents"> 2 <canvas id="chart_area"></canvas> 3</div> 4<script> 5const chartData = { 6 labels: ["11/20", "11/21", "11/22", "11/23", "11/24",], 7 data: ['2000','3500','2900','4000','3100'] 8}; 9 10const loadCharts = function () { 11 const chartDataSet = { 12 type: 'line', 13 data: { 14 labels: chartData.labels, 15 datasets: [{ 16 label: 'sample1', 17 data: chartData.data, 18 backgroundColor: 'rgba(80, 200, 220, 0.2)', 19 borderColor: 'rgba(80, 200, 220, 0.9)' 20 }] 21 }, 22 options:{ 23 scales: { 24 yAxes: [{ 25 ticks: { 26 mirror:true 27 28 } 29 }] 30 } 31 } 32 }; 33 34 new Chart('chart_area', chartDataSet); 35}; 36 37loadCharts(); 38</script>

回答2件
あなたの回答
tips
プレビュー