Javascript Chartjs默认不推荐警告
我正在Chartjs(v2.9.3)中设置以下默认值,以更改条形图的默认外观:Javascript Chartjs默认不推荐警告,javascript,charts,chart.js,Javascript,Charts,Chart.js,我正在Chartjs(v2.9.3)中设置以下默认值,以更改条形图的默认外观: Chart.defaults.bar.scales.xAxes[0].categoryPercentage = .95; 这会导致以下弃用警告: bar chart: "scales.[x/y]Axes.categoryPercentage" is deprecated. Please use "dataset.categoryPercentage" instead 但我无法实现这一点,我已经尝试过: Chart
Chart.defaults.bar.scales.xAxes[0].categoryPercentage = .95;
这会导致以下弃用警告:
bar chart: "scales.[x/y]Axes.categoryPercentage" is deprecated. Please use "dataset.categoryPercentage" instead
但我无法实现这一点,我已经尝试过:
Chart.defaults.bar.dataset.categoryPercentage = 1;
Chart.defaults.bar.datasets[0].categoryPercentage = 1;
Chart.defaults.global.bar.dataset.categoryPercentage = 1;
Chart.defaults.global.bar.datasets[0].categoryPercentage = 1;
有没有好的资源可以找到设置默认值的正确命令?不幸的是,在这方面,优秀的文档非常不完整
上面的设置并不是我正在努力解决的唯一默认设置
例如,以下操作不起任何作用(即使Chart.defaults.global.hover.animationDuration=50;
有效):
全局更改条形码类别的正确语法如下所示:
Chart.defaults.global.datasets.bar.categoryPercentage = 0.95;
下面是一个工作示例:
Chart.defaults.global.datasets.bar.categoryPercentage=0.95;
var canvas=document.getElementById('myChart');
风险值数据={
标签:[“A”、“B”、“C”、“D”、“E”],
数据集:[{
标签:“事件”,
数据:[3,5,2,4,6],
填充:假,
背景颜色:[“rgba(255,99,132,0.2)”,“rgba(255,159,64,0.2)”,“rgba(255,205,86,0.2)”,“rgba(75,192,192,0.2)”,“rgba(54,162,235,0.2)”,
边框颜色:[“rgb(255,99,132)”,“rgb(255,159,64)”,“rgb(255,205,86)”,“rgb(75,192,192)”,“rgb(54,162,235)”,
边框宽度:1
}]
};
var选项={
比例:{
雅克斯:[{
滴答声:{
贝吉纳泽罗:是的
}
}]
}
};
var myBarChart=Chart.Bar(画布{
数据:数据,
选项:选项
});代码>
您不需要全局设置它,实际上我建议您根据需要为每个图表设置它
var canvas=document.getElementById('myChart');
风险值数据={
标签:[“A”、“B”、“C”、“D”、“E”],
数据集:[{
标签:“事件”,
数据:[3,5,2,4,6],
填充:假,
背景颜色:[“rgba(255,99,132,0.2)”,“rgba(255,159,64,0.2)”,“rgba(255,205,86,0.2)”,“rgba(75,192,192,0.2)”,“rgba(54,162,235,0.2)”,
边框颜色:[“rgb(255,99,132)”,“rgb(255,159,64)”,“rgb(255,205,86)”,“rgb(75,192,192)”,“rgb(54,162,235)”,
边框宽度:1
}]
};
var选项={
数据集:{
酒吧:{
类别类别:0.95
}
},
比例:{
雅克斯:[{
滴答声:{
贝吉纳泽罗:是的
}
}]
}
};
var myBarChart=Chart.Bar(画布{
数据:数据,
选项:选项
});代码>
Chart.defaults.global.datasets.bar.categoryPercentage = 0.95;