var myChart = new Chart(ctx, {
type: 'radar',
data: chartData,
options: {
scale: {
min: 0,
max: 5,
stepSize: 1
},
scales: {
r: {
pointLabels: {
fontSize: 100
}
}
},
elements: {
line: {
borderWidth: 3
}
}
}
})
Run Code Online (Sandbox Code Playgroud)
我正在尝试更改雷达图上点标签的字体大小。看来这就是你应该这样做的方式,但它对我不起作用。任何帮助是极大的赞赏。
Lee*_*lee 15
在 V3 中,他们引入了一个font对象而不是单独的属性,因此您必须像这样放置它:
r: {
pointLabels: {
font: {
size: 100
}
}
}
Run Code Online (Sandbox Code Playgroud)
例子:
r: {
pointLabels: {
font: {
size: 100
}
}
}
Run Code Online (Sandbox Code Playgroud)
var options = {
type: 'radar',
data: {
labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
datasets: [{
label: '# of Votes',
data: [12, 19, 3, 5, 2, 3],
borderWidth: 1
}]
},
options: {
scales: {
r: {
pointLabels: {
font: {
size: 100
}
}
}
}
}
}
var ctx = document.getElementById('chartJSContainer').getContext('2d');
new Chart(ctx, options);Run Code Online (Sandbox Code Playgroud)
字体文档: https: //www.chartjs.org/docs/latest/general/fonts.html