作者:安 | 来源:互联网 | 2022-11-30 18:14
我试图以角度的方式实现chart.js,编写了一个简单的代码以在html上显示图表,但是页面上没有输出,也没有错误。我不明白问题出在哪里,为什么显示图表失败。
slackblitz URL供参考
我在组件中尝试的代码:
this.chart1 = new Chart('canvas', {
type: 'doughnut',
data: {
labels: ['solid', 'liquid', 'unknown'],
datasets: [
{
label: 'test',
data: [
100, 200, 300
],
backgroundColor: ['#0074D9', '#2ECC40', '#FF4136']
}
]
},
options: {
title: {
display: false,
text: 'Color test'
},
legend: {
position: 'left',
display: true,
fullWidth: true,
labels: {
fontSize: 11
}
},
scales: {
xAxes: [{
display: true
}],
yAxes: [{
display: true
}]
}
}
});
请帮助我了解我失败的地方,谢谢
1> Vino..:
组件中的代码正确无误,问题出在html中,将
标签包裹在其中,正如@Quan Vo的评论中所述,问题已解决
例:
为什么
标记应位于标记内,为此可以参考本文
简而言之:
HTML5的Canvas元素是一个HTML标签类似,
或
标签,用其内容是用Javascript渲染的异常。为了利用HTML5 Canvas,我们需要将canvas标签放置在HTML文档内的某个位置,使用Javascript访问canvas标签,创建上下文,然后利用HTML5 Canvas API绘制可视化效果。
这绝对是正确的答案!谢谢!
推荐阅读
-
如何解决《为什么chart.js画布不尊重容器元素的填充?》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-24 20:01:07
-
如何解决《如何在charts.js中旋转饼图?》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-26 13:43:07
-
-
如何解决《chart.js图上的叠加线》经验,为你挑选了2个好方法。 ...
[详细]
蜡笔小新 2023-05-25 16:57:49
-
如何解决《如何在Chart.js中为条形图和折线图添加第二个Y轴?》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-25 16:38:32
-
如何解决《chart.js中的分组条形图》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-24 18:03:36
-
如何解决《在Chart.js段中嵌入唯一标识符?》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-23 09:06:21
-
如何解决《Chart.js折线图未显示》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-22 20:31:56
-
如何解决《插入百分比chart.js甜甜圈》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-22 10:10:36
-
Ineedtoshowmultiplechartfromdatawhichigetfromajaxsource.ButidontknowwhyChart.js ...
[详细]
蜡笔小新 2023-06-12 11:50:01
-
我正在使用CharJS与在github( ...
[详细]
蜡笔小新 2023-06-03 04:38:09
-
我有一个图表,刻度几乎无法区分。
有没有一种方法可以定位特定的刻度 ...
[详细]
蜡笔小新 2023-05-27 17:37:22
-
如何解决《在ChartJS中使x标签水平》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-26 08:19:06
-
如何解决《Chart.js:点击图例隐藏系列》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-25 15:11:06
-
如何解决《TruncatingcanvaslabelsinChartJSwhilekeepingthefulllabelvalueinthetooltips》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-23 17:55:36
-
如何解决《Chart.js派工具提示被削减》经验,为你挑选了1个好方法。 ...
[详细]
蜡笔小新 2023-05-22 12:27:44
-