编辑:以下答案得到了部分答复,但它帮助我获得了最终解决方案。小提琴已经用我想要的更新。
这是我正在处理的雷达图表:https://jsfiddle.net/bigtrouble77/02p81jhr/4/
Chart.defaults.global.defaultFontColor = "#eee";
var radarData = {
labels: [ "Passing", "Positioning", "Stickhandling", "Wristship",
"Determination", "Acceleration", "Speed" ],
datasets: [
{
label: false,
data: [4, 6, 2, 3, 7, 9, 8],
backgroundColor: "rgba(220,220,220,0.2)",
borderColor: "#eee",
borderWidth: 1
}
]
};
var radarOptions = {
responsive: true,
maintainAspectRatio: true,
title: {
display: false
},
legend: {
display: false,
}
};
var ctx5 = document.getElementById("radarChart").getContext("2d");
new Chart(ctx5, { type: 'radar', data: radarData, options: radarOptions });
我很难找到有关如何配置此图表以执行以下操作的任何信息:
- 增加文本的字体尺寸
- 更改" Web"线的颜色
- 卸下难看的垂直盒
- 将量表更改为1-20,因此20始终是图表中最高级别,而不是数据集中的最高数字。
我无法在文档中找到有关如何执行此操作的任何信息。我使用了chart.js的较旧版本获得了一些成功,但是API似乎已经发生了很大变化,因此与最新版本的Chart.js一起使用。任何帮助将不胜感激。
简单地替换为:
var radarOptions = {
scale:{
pointLabels: {
fontSize: 20
},
},
responsive: true,
maintainAspectRatio: true,
title: {
display: false
},
legend: {
display: false,
}
};