У меня есть диаграмма, созданная с использованием chart.js версии 2.8, работающей в приложении Angular. Мне нужны всплывающие подсказки, чтобы они всегда были видны на графике по умолчанию, а не только тогда, когда курсор мыши находится над точками (диаграмма представляет собой точечный график). Я рассмотрел, как это настроить, и большинство источников рекомендуют использовать pluginService для регистрации исправления, чтобы включить эту возможность. Однако файл chart.config.options.showAllTooltips должен уже существовать, тогда как его больше нет в chart.js v2.8.
this.LQChart = new Chart(this.myChart, {
type: 'bubble',
data: {
labels:['Jobs']
}, options: {
plugins:{
colorschemes: {
scheme: 'brewer.YlOrBr9'
},
zoom:{
pan: {
enabled: true,
mode: 'xy',
rangeMin: {
x: null,
y: null
},
rangeMax:{
x: null,
y: null
}
},
zoom:{
enabled: true,
drag: false,
mode:'xy',
rangeMin: {
x: null,
y: null
},
rangeMax:{
x: null,
y: null
},
speed:0.1
}
},
// datalabels: {
// color: 'white',
// font: {
// weight:'bold'
// },
// display: function (context) {
// console.log("Algo: "+context);
// return context.dataset.data[context.dataIndex] > 15;
// },
// formatter: function(value, context) {
// console.log("Forma: "+value+" : "+context);
// return context.dataIndex + ':' + Math.round(value*100) + '%';
// }
// }
}, tooltips: {
callbacks: {
label: function(tooltipItem, data) {
var label = data.datasets[tooltipItem.datasetIndex].label || '';
return label
}
}
},legend: {
display: false
}, title: {
display: true,
text: 'Location Quotient of Jobs in Region'
}, scales: {
yAxes: [{
scaleLabel: {
display: true,
labelString: "# of Jobs"
},
id:'y-axis-0',
type:'linear',
gridLines: {
display:true
},
ticks: {
callback: function(value, index, values) {
return Number(value.toString());
}
},
position:'left'
}],
xAxes: [{
scaleLabel: {
display: true,
labelString: "LQ"
},
id: 'x-axis-0',
type: 'linear',
position: 'bottom',
}]
}, annotation: {
annotations: [{
borderColor: 'black',
//borderDash: [2, 2],
borderWidth: 2,
mode: 'vertical',
type: 'line',
value: 1.0,
scaleID: 'x-axis-0'
}]
}
}
});
Это код, который я использую для создания своей диаграммы, мне просто нужно знать, как установить всплывающие подсказки для диаграммы всегда *. 1004 *