Я использую диаграммы ng2 из программного обеспечения valor с моим угловым 2-мя приложениями. Я не могу понять, как настроить весь html-контент всплывающей подсказки по умолчанию, отображаемой при наведении курсора на гистограмму.ng2-диаграммы настраивают данные и весь html-контент всплывающей подсказки, отображаемой при наведении указателя на гистограмме
Любые идеи?
Update:
Вот мой HTML/код разметки:
<canvas baseChart width="100" height="100" style="padding:24px; border:1px solid black;border-color:gray"
[datasets]="barChartData"
[labels]="barChartLabels"
[options]="barChartOptions"
[colors]="chartColors"
[legend]="barChartLegend"
[chartType]="barChartType"
(chartHover)="chartHovered($event)"
(chartClick)="chartClicked($event)"></canvas>
</div>
В моем классе машинопись я реализовал функцию barChartOptions:
tooltips: {
callbacks: {
...
...
}}
настроить несколько вещей, но это кажутся очень ограниченными. Например, можно изменить метку и т.д., используя свойство метки:
label: function(tooltipItem, data) {
return "customlabel";
}
Но я не понимаю, как я могу добавить дополнительные метки. С ng2-диаграммами, если у меня есть гистограмма с двумя наборами данных и наведите курсор на одну полосу, тогда она отображает только метку и данные для этой полосы, но не отображает данные для второго столбца второго набора данных. Я хотел бы показать оба, но не вижу, как я могу добавить дополнительные метки и данные для этого.
Любой код, который вы сделали, если так обновиться на пост – Aravind
я наткнулся на некоторые старые посты, которые сказали, это может быть достигнуто за счет использования multiTooltipTemplate собственности , Но, я не вижу этого в текущей документации Chart.js http://www.chartjs.org/docs/#getting-started-global-chart-configuration Это больше не поддерживается? Если нет, какова альтернатива сейчас? – user1892775