現在chart.jsにてレーダーチャートを作成しています。
実装したものはこちらをご確認お願いいたします
chart.jsのドキュメント
現在、以下のようなコードを書いて、
レーダーチャートと円グラフを表示しております。
リンクを見ていただくとわかるかと思いますが、
labels: ["価格","職人の技術力","品質力","ホスピタリティー","レスポンス・スピード","保証・アフター力"]を設定しています。
こちらのラベル内の文字を改行したいのですが、うまくいきません。
具体的には
レスポンス・
スピード
保証・
アフター力
のような感じで改行させたいです。
<br>のようなhtmlタグは使えず、/nも作動しなかったです。
初心者ですので初歩的な質問でしたら申し訳ありませんが
わかる方いましたらよろしくお願いいたします。
html
1<canvas id="chartTest" width="300" height="300"></canvas>
javascript
1 var testData = { 2 labels: ["価格","職人の技術力","品質力","ホスピタリティー","レスポンス・スピード","保証・アフター力"], 3 datasets: [ 4 { 5 label: "ラベル名", 6 borderColor: "rgba(241,87,130,0.9)", //線の色 7 backgroundColor: "rgba(241,87,130,0.6)", //線の中を埋める色 8 pointBackgroundColor: "rgba(241,87,130,1)", //ポイントの背景色 9 data: [8,8.1,7.6,9.5,8.3,7], 10 } 11 ] 12 }; 13 var testContext = document.getElementById("chartTest").getContext("2d"); 14 var test_chart = new Chart(testContext, { 15 type: 'radar', 16 data: testData, 17 options: { 18 legend: { 19 display: false 20 }, 21 scale: { 22 pointLabels: { 23 fontSize: 14, //フォントサイズ 24 fontFamily: "'游ゴシック',YuGothic,NotoSans,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,sans-serif", 25 }, 26 ticks: { //http://www.chartjs.org/docs/#scales-radial-linear-scale 27 stepSize: 2, // 目盛の間隔 28 max: 10, //最大値 29 beginAtZero: true, 30 } 31 } 32 } 33 }); 34
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/12 23:51