highcharts-在mouseover和mouseout上设置线条颜色
highcharts - set line color on mouseover and mouseout?
我试图在用户鼠标悬停在线图中设置线的颜色,然后在用户鼠标离开时将线的颜色更改为其他颜色。
这个js-fiddle在鼠标悬停时更改了线条的颜色,但之后会抛出错误,鼠标悬停似乎从未启动:http://jsfiddle.net/looshi/za7n3h29/10/
上面的js-fiddle是从这个SO答案派生而来的,它在图表初始化后以编程方式设置了一个行属性:Highcharts--如何以编程方式更改线宽并防止重置线宽?
我想使用一个系列的鼠标事件选项来验证这是否可能:
point: {
events: {
mouseOver: onMouseOver,
mouseOut: onMouseOut
}
}
我知道图表的初始配置有一些"悬停"选项,但我想在图表初始化后设置此颜色。
您需要使用stickyTracking:false。您会得到错误,因为在mouseOut之后,它试图在工具提示中获取点的数据。您应该调用系列中的mouseOver和mouseOut,而不是系列。点
请参阅此处的更新小提琴
stickyTracking: false,
events: {
mouseOver: onMouseOver,
mouseOut: onMouseOut
}
相关文章:
- 使用谷歌图表在条形图中设置颜色
- 如何在javascript中设置颜色转换
- 如何设置颜色'清除'转换为RGB或HEX
- 引导颜色选择器,如何在下拉列表中设置颜色值框
- 引导 NAV 方式在移动设备中折叠或展开时设置颜色样式
- 根据特定列中的值为 FlexiGrid 行设置颜色
- jQuery调用来设置颜色
- 在更改角度数组时设置
颜色 - 像老板一样根据数据在 D3 中设置颜色
- JS设置颜色选择器值
- jPicker设置颜色
- 在JavaScript中动态设置颜色
- 初始化后如何在光谱调色板中设置颜色
- 在paper.js中设置颜色动画
- 当单击特定按钮时,在数据库中设置颜色
- Javascript如何传递变量和设置颜色
- 巧妙地设置颜色
- 我如何在谷歌图表设置颜色范围
- D3 if/else设置颜色
- 平行坐标:根据尺寸值设置颜色