前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Dygraph 移除图表 Hover 默认

Dygraph 移除图表 Hover 默认

作者头像
Jimmy_is_jimmy
发布2023-07-09 15:01:38
1140
发布2023-07-09 15:01:38
举报
文章被收录于专栏:call_me_Rcall_me_R

今天,我们来讲讲 Dygraph 移除默认图表 Hover 的效果。

默认,在 Hover 的过程中:

  • 线条高亮展示
  • 线条上存在系列定位点

线条 Hover 不高亮展示

hover-default.png
hover-default.png

上图,最大圆点所在的线条为高亮

我们将其统一为非高亮:

代码语言:javascript
复制
public isSame:boolean = true;

let options = {
  highlightSeriesBackgroundAlpha: this.isSame ? 1 : 0.5,
  highlightSeriesOpts: {
    strokeWidth: 1,
    strokeBorderWidth: 1,
  }
};

this.dygraph = new Dygraph(this.chartDom, this.data, options);

isSame 为真,不设置 hover 样式区别。falsehover 有高亮。

isSametrue 效果图如下:

not-highlight.png
not-highlight.png

移除线条 Hover 的定位点

上图的展示还有定位点的存在,那么,我们怎么移除它呢?

如下:

代码语言:javascript
复制
public isSame:boolean = true;

let options = {
  highlightSeriesBackgroundAlpha: this.isSame ? 1 : 0.5,
  highlightCircleSize: this.isSame ? 0 : 3, // other seria
  highlightSeriesOpts: {
    strokeWidth: 1,
    strokeBorderWidth: 1,
    highlightCircleSize: this.isSame ? 0 : 5 // highligh seria
  }
};

this.dygraph = new Dygraph(this.chartDom, this.data, options);

效果如图:

remove-default-hover.png
remove-default-hover.png

参考

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 线条 Hover 不高亮展示
  • 移除线条 Hover 的定位点
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com