Chart.js v2.1.3を使用してグラフを作成するには、以下のコードがあります。
var ctx = $('#gold_chart');
var goldChart = new Chart(ctx, {
type: 'line',
data: {
labels: dates,
datasets: [{
label: 'I want to remove this Label',
data: prices,
pointRadius: 0,
borderWidth: 1
}]
}
});
コードは単純に見えますが、グラフからラベルを削除することはできません。私はオンラインで見つけた解決策をたくさん試しましたが、それらのほとんどはChart.js v1.xを使います。
データセットラベルを削除する方法
label
とtooltip
オプションをそのように設定するだけです。
...
options: {
legend: {
display: false
},
tooltips: {
callbacks: {
label: function(tooltipItem) {
return tooltipItem.yLabel;
}
}
}
}
追加:
Chart.defaults.global.legend.display = false;
スクリプトコードの始めに。
これを追加するのと同じくらい簡単です:legend: { display: false, }
//または、必要に応じてこの他のオプションを使用しても機能します。
Chart.defaults.global.legend.display = false;