• 締切済み

Chart.js ラベルを1段で表示させるには?

Chart.jsを使用してドーナツグラフを表示させています。 現状は、ラベルの四角形が長いために2段になってしまっています。 これを1段で表示させるために、 ラベルの色の付いた四角形の横幅を変更(設定)したいです。 コード中の optionなどで設定できますか? <style> .container { padding: 30px; width: 300px; height: 200px; border: solid 1px gray; } </style> <script src="https://cdn.jsdelivr.net/npm/chart.js@3.7.1"></script> <canvas id="sushi_circle" class="container"></canvas> [code] <script> const context = document.querySelector("#sushi_circle").getContext('2d'); new Chart(context, { type: 'doughnut', data: { labels: ["サーモン", "ハマチ", "マグロ", "サバ", "イカ"], datasets: [{ data: [60, 20, 15, 10, 5], backgroundColor: ["#FF6384", "#36A2EB", "#FFCE56", "#4BC0C0", "#E7E9ED"], borderColor: "#ffffff", borderWidth: 2 }] }, options: { responsive: false } }); </script>

みんなの回答

  • t_hirai
  • ベストアンサー率28% (222/788)
回答No.1

ブラウザの開発ツールで、ラベルの四角形に適用されたcssを調べてみてはどうでしょうか?

retorofan
質問者

お礼

ご助言に感謝します。

Powered by GRATICA
retorofan
質問者

補足

自己解決しました! 1.ポイントスタイルを四角形から円形に変更 2.ラベルの文字サイズを小さくする  これで、1行に表示できました!

関連するQ&A