2
Chart.jsの円グラフで凡例を移動して操作する方法はありますか? 具体的には、円グラフの左または右に移動して、インラインではなくリストスタイルにしたいと考えています。私はChart.jsのカスタム凡例2.1.3
Chart.defaults.global.legend.display = false;
でデフォルトの凡例を隠しそして
document.getElementById('js-legend').innerHTML = myChart.generateLegend();
で自分を構築しようとしたので、唯一の位置は上部または下部ているドキュメントに表示さしかし、これは色の凡例を生成しません。チャートに対応するボックス。
現在のjavascript:
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
type: 'pie',
data: {
labels:generatedLabels,
datasets: [{
data: dataPoints,
backgroundColor: generatedBackgroundColors
}]
}
});
HTML:あなたはあなたの選択の要素にカスタム凡例を追加する場合
<div>
<canvas id="myChart"></canvas>
</div>
<div id="js-legend" class="pieLegend"></div>
これは私にとっては機能しません。私の更新情報はこちらをご覧ください:http://stackoverflow.com/questions/39645440/how-can-i-cause-a-legend-to-appear-to-the-right-of-the-pie-chart-js –