【发布时间】:2021-03-25 15:15:51
【问题描述】:
我有一个折线图(chartJs),我想在悬停时更改阴影区域的背景颜色。我在下面尝试过:
const data = {
labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
datasets: [
{
data: [12, 1, 4, 3, 5, 2, 3],
pointHoverRadius: 5,
**backgroundColor: "blue",**
borderWidth: 5,
**hoverBackgroundColor: "red",** --> this instead changes the color of point on hover.
}
]
};
其他配置(扩展折线图):
options: {
tooltips: {
enabled: false,
intersect: false,
mode: 'index',
},
events: ['mousemove', 'mouseout', 'touchstart', 'touchmove'],
hover: {
mode: 'index',
intersect: false,
},
我想将蓝色阴影区域的颜色更改为红色。
【问题讨论】:
-
嘿,你能不能把它放在 codepen 中,这样我们就可以更好地查看它并尝试它来帮助你
-
@AbhijeetAbnave 这里是stackblitz.com/edit/ionic-react-demo-zau6lb?file=App.jsx
-
我应该在数据集上使用填充,但当我停止悬停一个点时,它应该立即变回蓝色。
-
我阅读了一些文章和 Github 问题,在花了几个小时来获得领先之后,这在 Chart.js 中实际上是不可能的,但我已经用一些不同的方法回答了这个问题,希望对您有所帮助,请接受并投票,以便其他人快速解决此问题
标签: javascript chart.js chartjs-2.6.0