#javascript #jquery #charts #chart.js2
Вопрос:
У меня есть диаграмма, которая показывает 3 типа меток
Я хочу сохранить два из них и хочу скрыть один отчет о доходах по счету-фактуре. Как я могу скрыть этот ярлык? Я использую chart.js v2
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: labels,
datasets: [{
label: 'Invoice Income Report',
data: bar_chart_data,
backgroundColor: colors,
borderWidth: 1
}, {
label: 'Below Average',
backgroundColor: ['rgba(255, 99, 132, 1)']
}, {
label: 'Above Average',
backgroundColor: ['rgba(11, 156, 49, 1)']
}]
},
options: {
scales: {
y: {
beginAtZero: true
}
},
}
});
Ответ №1:
В chart.js, Вы можете скрыть метки с помощью атрибута легенды. Добавьте следующий код в параметры chart.js
legend: {
display: false
}
В соответствии с вашим кодом, после добавления легенды параметры будут …..
options: {
scales: {
y: {
beginAtZero: true
}
},
legend: {
display: false
}
}
Комментарии:
1. @BilalArshad покажите свой полный код или сделайте скрипку, чтобы я мог помочь вам лучше.
Ответ №2:
Добавьте опцию легенды в конфигурацию параметров, установите значение отображения false:
, options: {
scales: {
y: {
beginAtZero: true
}
},
legend: {
display: false
}
}
документы 3:https://www.chartjs.org/docs/latest/configuration/legend.html документы 2:https://www.chartjs.org/docs/2.6.0/configuration/legend.html