Mur*_*ago 5 javascript chart.js
我一整天都在尝试删除图表 js 中雷达图的比例。尽管图表工作得很好,但似乎没有任何方法可以消除比例。不幸的是,该文档对这个问题没有太大帮助。图表如下所示。秤每次看起来都一样。从浏览器中清除缓存也没有帮助。
这是图表的代码:
function setChart(){
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
type: 'radar',
data: {
labels: ['classA','classB','classC','classD'],
datasets: [{
label: 'revenue proportion per class',
data: [0.25, 0.3, 0.15, 0.3],
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
],
borderColor: ['rgba(255, 99, 132, 0.2)'],
borderWidth: 5
},
{
label: 'proportion of item quantity per class',
data: [0.25, 0.3, 0.15, 0.3],
backgroundColor: [
'rgba(54, 162, 235, 0.2)',
],
borderColor: ['rgba(54, 162, 235, 0.2)'],
borderWidth: 5
}
],
Run Code Online (Sandbox Code Playgroud)
和选项:
options: {
scale: {
ticks:{
label: false,
min: 0,
max: 1,
fixedStepSize: 4,
showLabelBackdrop: false,
fontSize: 0,
color: "#eee"
}
}
Run Code Online (Sandbox Code Playgroud)
options: {
scale: {
ticks:{
display: false
}
}
Run Code Online (Sandbox Code Playgroud)
我在做傻事吗?欢迎任何帮助!
小智 5
options: {
scales: {
r: {
pointLabels: {
display: false // Hides the labels around the radar chart
},
ticks: {
display: false // Hides the labels in the middel (numbers)
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
线性径向轴文档列出了四个配置选项(从 v2.9.3 开始):
其中每一个都是支持该属性的对象display。在所有四个对象中指定display: false都会删除比例。
options: {
scale: {
angleLines: {
display: false
},
gridLines: {
display: false
},
pointLabels: {
display: false
},
ticks: {
display: false
},
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个工作示例:
options: {
scale: {
angleLines: {
display: false
},
gridLines: {
display: false
},
pointLabels: {
display: false
},
ticks: {
display: false
},
}
}
Run Code Online (Sandbox Code Playgroud)
new Chart('myChart', {
type: 'radar',
data: {
labels: ['A', 'B', 'C', 'D'],
datasets: [{
label: 'Series 1',
data: [0.25, 0.3, 0.15, 0.3],
}]
},
options: {
scale: {
angleLines: {
display: false
},
gridLines: {
display: false
},
pointLabels: {
display: false
},
ticks: {
display: false
},
}
}
});Run Code Online (Sandbox Code Playgroud)