highcharts - 折线图中系列颜色的高图表不透明度不活动
问题描述
该系列的颜色具有降低的不透明度:
series: [{
color: '#8ebfd7',
opacity: .3,
states: {
hover: {
opacity: 1
}
}]
起初这条线应该是透明的,悬停时它应该是黑暗的。但一开始它是黑暗的,鼠标悬停在它上面后变成透明的。见小提琴
解决方案
我发现这是一个文档错误——这个选项应该像这样应用。您可以在此处找到来自核心开发人员的更多信息:https ://github.com/highcharts/highcharts/issues/12092和https://github.com/highcharts/highcharts/issues/11750
此选项应仅适用于特定状态,因此作为一种解决方案,您可以在chart.events.load中将每个系列状态设置为非活动状态。
演示:https ://jsfiddle.net/BlackLabel/076oL9xc/
events: {
load() {
let chart = this;
chart.series.forEach(s => {
s.setState('inactive')
})
}
}
API:https ://api.highcharts.com/highcharts/chart.events.load
推荐阅读
- ios - UNNotificationRequest 每天在特定时间发送本地通知
- python - Python在与脚本相同的目录中找不到PDF文件
- directx-11 - 如何简单地渲染 ID3D11Texture2D
- c# - Apple Pay 与 WorldPay 集成 - 提取有效负载
- javascript - Dreamweaver 图像模式 - 脚本在 HTML 中工作,但不能作为外部文件
- reactjs - 分解到tomcat服务器后如何访问已部署的BrowserRouter使用的react项目
- javascript - 如何在我的 javascript 游戏中添加计数器?
- javascript - 将 jquery UI 对话标题栏 HTML 从 span 更改为 H2
- c# - 使用linq获取group by中最新记录的id
- python - 我想弄清楚最后如何添加结果,我应该怎么做?