gpt4 book ai didi

javascript - 使用 Chart.js 配置雷达图

转载 作者:行者123 更新时间:2023-11-30 15:21:01 25 4
gpt4 key购买 nike

编辑:下面的答案得到了部分回答,但它帮助我找到了最终解决方案。 Fiddle 已根据我的需要进行了更新。

这是我正在处理的雷达图: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 });

我很难找到有关如何配置此图表以执行以下操作的任何信息:

  • 增加文本的字体大小
  • 改变“网络”线的颜色
  • 删除难看的竖框
  • 将比例更改为 1-20,这样 20 始终是图表中的最高级别,而不是数据集中的最高数字。

我无法在文档中找到任何有关如何执行此操作的信息。我使用旧版本的 Chart.js 取得了一些成功,但 api 似乎发生了重大变化,因此这些都不适用于最新版本的 Chart.js。任何帮助将不胜感激。

最佳答案

只需替换为:

var radarOptions = {
scale:{
pointLabels: {
fontSize: 20
},
},

responsive: true,
maintainAspectRatio: true,
title: {
display: false
},
legend: {
display: false,
}
};

关于javascript - 使用 Chart.js 配置雷达图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43724333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com