0
angle-chart.jsグラフのすべてのツールチップをオンにして、html2canvasで更新した画像を取得したいとします。angle-chart.jsを使用しているときにすべてのツールチップを表示する方法Chart.js 2
showTooltipメソッドは、現在Chart.jsに含まれていません。
これは機能しません。
$scope.$on('chart-create', function (event, chart) {
$scope.bondsChart = chart;
console.log(chart);
});
$scope.downloadChartFn = function() {
// *** No showTooltip function on Chart.js 2.3.
$scope.bondsChart.showTooltip($scope.bondsChart.segments, true);
// Yes http://stackoverflow.com/questions/36760712/html2canvas-conflict-in-mozila-firefox
if (document.getElementById('green-bonds-bar-chart-stacked-canvas') !== null) {
html2canvas(document.getElementById('green-bonds-bar-chart-stacked-canvas'), {
onrendered: function (canvas) {
var a = document.createElement("a");
a.download = "chart.png";
a.href = canvas.toDataURL("image/png");
document.body.appendChild(a);
a.click();
}
});
}