nom*_*tat 4 javascript chart.js
我注意到我的代码的一部分不适用于不同类型的图表,所以我想为那部分做一个 if else 语句,这样我就可以为有效的图表保留它,并为无效的图表更改它. 出于某种原因,我不知道如何检查图表的类型。
let massPopChart = new Chart(myChart, {
type:'polarArea', // bar, horizontalBar, pie, line, doughnut, radar, polarArea
data:{
labels:['Boston', 'Worcester', 'Springfield', 'Lowell', 'Cambridge', 'New Bedford'],
datasets:[{
label:'Employed',
data:[
368750,
94941,
60847,
52649,
63540,
42322
],
if(ChartType:'pie' || ChartType:'doughnut' || ChartType:'polarArea'){
backgroundColor:[
'rgba(255, 99, 132, 0.6)',
'rgba(255, 99, 132, 0.6)',
'rgba(255, 99, 132, 0.6)',
'rgba(255, 99, 132, 0.6)',
'rgba(255, 99, 132, 0.6)',
'rgba(255, 99, 132, 0.6)'
]} else {
backgroundColor:[
'rgba(255, 99, 132, 0.6)',
'rgba(54, 162, 235, 0.6)',
'rgba(255, 206, 86, 0.6)',
'rgba(75, 192, 192, 0.6)',
'rgba(153, 102, 255, 0.6)',
'rgba(255, 159, 64, 0.6)',
'rgba(255, 99, 132, 0.6)'
]},
Run Code Online (Sandbox Code Playgroud)
我也试过 'type !=', 'type:', 'chartConfig.type' 等。
| 归档时间: |
|
| 查看次数: |
1074 次 |
| 最近记录: |