javascript - 图表js雷达悬停颜色背景不起作用
问题描述
我能够使用 Chart js 创建一个很棒的雷达图。我唯一的问题是数据集属性 hoverBackgroundColor 没有任何影响。这是我的代码:
chosen = [[5.2,0,1,9,11],[5.1,2,4,9,7],[5.1,2,2,9,8]]
playerNames= ['Henderson','Baldock','Stevens']
function createRadarComparison(chosen, playerNames) {
var ctx = document.getElementById('myChart').getContext('2d');
var borderColors = ['#ff82827d', '#82ff917d', '#fdff827d','#b882ff7d']
var colors = ['#ff828252', '#82ff8c52', '#fdff8252', '#b882ff52' ];
datasetdata = []
for (var i = 0; i < chosen.length; i++) {
datasetdata[i] = {
label: playerNames[i],
data: chosen[i],
backgroundColor: colors[i],
hoverBackgroundColor: colors[i],
borderColor: borderColors[i],
pointBorderColor: "#fff",
pointBackgroundColor: borderColors[i],
hoverBackgroundColor: "rgba(255,99,132,0.4)",
hoverBorderColor: "rgba(255,99,132,1)",
}
}
var config = {
type: 'radar',
data: {
labels: ['Price', 'Goals', 'Assits', 'Clean Sheets', 'Bonus'],
datasets: datasetdata
},
options: {
legend: {
position: 'top',
labels: {
"fontSize": 10,
}
},
scale: {
ticks: {
beginAtZero: true,
display: false
}
},
maintainAspectRatio: false,
}
};
var myChart = new Chart(ctx, config);
}
我希望整个数据集区域的颜色在悬停时会发生变化,但没有任何变化。感谢你的帮助
解决方案
推荐阅读
- mysql - 返回第一个错误的 MySQL 错误处理
- java - MAVEN 如何加载“相同”的依赖 JAR 文件?
- r - Calculate the percentage of missing values per month in a dataframe
- c# - 使用 C# 关闭浏览器选项卡时如何获取时间?换句话说,是否有任何查询可以获取浏览器上选项卡的开始时间和结束时间?
- windows - 在 Access 中查询以检索讲师的姓名,使得他们所教授的课程的总注册人数少于 5 名学生
- css - 打印预览中页面中间的表格中断
- python - 将 TensorFlow 对象检测 API 用于自定义训练模型以识别手部姿势时,如何获得更好的结果?
- ms-access - 在使用 vba 从现有 xml 文件访问中构建表时,为什么无法访问我的 VBA 代码?
- android - 没有在android中获得Dialogflow Fulfillment Inline Editor响应
- python - pymysql SELECT 查询,其中包含用户作为输入提供的表字段