前提・実現したいこと
chartjsで折れ線グラフを作成しています。
y軸を左右に設け、凡例を右側に表示させたいです。
正しい設定方法についてご教示ください。
よろしくお願いいたします。
発生している問題・エラーメッセージ
右スケールの内側に凡例が表示されてしまいます。 (現状)左スケール|グラフ|凡例|右スケール (実現したいこと)左スケール|グラフ|右スケール|凡例
該当のソースコード
HTML
1<canvas id="chart-line" style="max-width: none"></canvas>
JS
1var ctx2 = document.getElementById("chart-line").getContext("2d"); 2 var myLineChart = new Chart(ctx2,{ 3 type: 'line', 4 data: lineData, 5 options: { 6 legend: { 7 position: 'right', 8 labels: { 9 boxWidth: 20 10 } 11 }, 12 title: { 13 display: true, 14 fontSize: 18, 15 padding: 30, 16 text: 'アクセス推移グラフ' 17 }, 18 scales: { 19 xAxes: [ 20 { 21 ticks: { 22 autoSkip: false, 23 } 24 } 25 ], 26 yAxes: [ 27 { 28 id: 'leftNumberOfPeopleYaxis', 29 type: 'linear', 30 position: 'left', 31 scaleLabel: { 32 display: true, 33 labelString: 'アクセス数・待機人数', 34 }, 35 ticks: { 36 beginAtZero: true, 37 callback: function(value) {if (value % 1 === 0) {return value;}} 38 } 39 }, 40 { 41 id: 'rightTimeYaxis', 42 type: 'linear', 43 position: 'right', 44 scaleLabel: { 45 display: true, 46 labelString: '待機時間', 47 }, 48 ticks: { 49 beginAtZero: true, 50 callback: function(value) {if (value % 1 === 0) {return value;}} 51 } 52 }, 53 ] 54 } 55 } 56 });
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/17 07:13
2020/03/17 07:35 編集
2020/03/17 11:10