我暂时用issue #4570 Chart.js解决了,但是我在等待,帮助我完全解决问题,使Chart.js正常工作。
解决方法解决方案 - 显示图表,但行动会丢失(点击鼠标,将鼠标悬停在等):
1-专区内裹画布(添加任何您需要的款式到div)
<div><canvas height="400" id="myChart" width="400"></canvas></div>
2-建议删除任何“动画”(尽管你可以在第3项修改下面的代码/使用endAnimation事件追踪何时进行临时修复) - 添加到您的选择:
options: { animation:{duration:0}, ..... }
3-添加以下代码 - 使这个简单,但如果需要的话可以重新动画的末尾加以改进:
(jQuery的)
$('#myChart').parent().html('<img style="max-height:100%;height:auto;width:100%;max-width:100%;margin:auto;display:inline;" src="' + chart.toBase64Image() + '" />');
(JavaScript)的
document.getElementById('myChart').parentElement.innerHTML = '<img style="max-height:100%;height:auto;width:100%;max-width:100%;margin:auto;display:inline;" src="' + chart.toBase64Image() + '" />';
关注issue #5184 Chart.js在Github上
是否存在错误?只是你的描述,不可能做任何事情 – sheplu
android 8在预览中,也许你需要将它作为一个问题在lib网站上添加 –
这与ChartJS无关。也许你的代码没有在最新版本的Android中编译。 Android 8发布了 –