echarts的tooltip添加点击事件

这篇具有很好参考价值的文章主要介绍了echarts的tooltip添加点击事件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一部分:echarts 鼠标放上去显示提示框属性详解

tooltip ={                                      //提示框组件
    trigger: 'item',                            //触发类型,'item'数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。 'axis'坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。
    triggerOn:"mousemove",                      //提示框触发的条件,'mousemove'鼠标移动时触发。'click'鼠标点击时触发。'mousemove|click'同时鼠标移动和点击时触发。'none'不在 'mousemove' 或 'click' 时触发
    showContent:true,                           //是否显示提示框浮层
    alwaysShowContent:true,                     //是否永远显示提示框内容
    showDelay:0,                                  //浮层显示的延迟,单位为 ms
    hideDelay:100,                                //浮层隐藏的延迟,单位为 ms
    enterable:false,                             //鼠标是否可进入提示框浮层中
    confine:false,                               //是否将 tooltip 框限制在图表的区域内
    transitionDuration:0.4,                      //提示框浮层的移动动画过渡时间,单位是 s,设置为 0 的时候会紧跟着鼠标移动
    position:['50%', '50%'],                    //提示框浮层的位置,默认不设置时位置会跟随鼠标的位置,[10, 10],回掉函数,inside鼠标所在图形的内部中心位置,top、left、bottom、right鼠标所在图形上侧,左侧,下侧,右侧,
    formatter:"{b0}: {c0}<br />{b1}: {c1}",     //提示框浮层内容格式器,支持字符串模板和回调函数两种形式,模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等
    backgroundColor:"transparent",            //标题背景色
    borderColor:"#ccc",                        //边框颜色
    borderWidth:0,                              //边框线宽
    padding:5,                                  //图例内边距,单位px  5  [5, 10]  [5,10,5,10]
    textStyle:mytextStyle,                     //文本样式
};

第二部分:echarts的tooltip添加点击事件

效果如下

echarts tooltip点击事件,echarts,前端,javascript

 代码如下文章来源地址https://www.toymoban.com/news/detail-605263.html

echarts tooltip点击事件,echarts,前端,javascript

 代码如下

// 注册图例点击事件
let leftslideData = ref(null);
function leftslide() {
    let params = leftslideData.value;
    console.log(params, 'params');  //获取到点击查看的提示框的值
   
}
window.leftslide = leftslide;
//tooltip配置如下
tooltip: {
    // triggerOn: 'click|mousemove',
    triggerOn: 'click',
    // triggerOn: '',
    enterable: true,
    // alwaysShowContent: true,
    backgroundColor: '#fff',
    borderColor: '#ddd',
    textStyle: { color: '#666' },
    // hideDelay: 0,
    formatter: function (params) {
       leftslideData.value = params;
       let relVal = params[0].name;
       params.forEach((item, index) => {
              relVal +=
                  '<br/>' +
                  params[index].marker +
                  params[index].seriesName +
                  '&emsp;&emsp;' +
                  params[index].data;
          });
          return (
              relVal +
              `<p style='text-align:right;cursor:pointer; ' onclick="leftslide() "><span style='color: #467ddc;'>查看</span></p>`
          );
      },
  },

到了这里,关于echarts的tooltip添加点击事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • echarts用法之点击事件

    echarts用法之点击事件 - 知乎 echarts可以通过点击事件获取每项的值:myChart.on(\\\'click\\\', function (param) { } // myChart为自定义变量:var myChart = echarts.init(document.getElementById(\\\'echartBox\\\')); 可以通过param… https://zhuanlan.zhihu.com/p/588249196

    2024年02月08日
    浏览(31)
  • echarts 点击事件

    饼图点击事件会触发两次 可以通过点击事件 查询当前饼图是裂开还是合上的状态 a.event.target.parent._children是饼图的对象数组 数组中selected为true代表当前为选中状态,反之未选中 echarts的legend事件禁用以及legend显示百分比 自定义fomatter图标消失解决

    2024年02月11日
    浏览(25)
  • [echarts]柱状图的点击事件

    先来一段简洁的写echarts图表的代码: 如图所示,如果柱状图需要有点击事件: 但这只是点击蓝色柱条部分才会触发点击事件的写法 如果柱条没有数据,用上述方法点击时将不会触发,如果无数据点击背景也依旧想触发点击事件,就用下面方法: 另外,再补充一下划过和划出事

    2024年02月13日
    浏览(27)
  • 关于使用Echarts来设置地图并触发点击事件

    先上效果图 有坑需要小伙伴们避开,Echarts版本号超过4.9就不能使用地图软件了,所以需要先卸载高版本再安装 配置好后复制就可以看到效果。

    2024年02月11日
    浏览(29)
  • vue-echarts饼图/柱状图点击事件

    在实际的项目开发中,我们通常会用到Echarts来对数据进行展示,有时候需要用到Echarts的点击事件,增加系统的交互性,一般是点击Echarts图像的具体项来跳转路由并携带参数,当然也可以根据具体需求来做其他的业务逻辑。下面就Echarts图表的点击事件进行实现,文章省略了

    2024年02月06日
    浏览(38)
  • 在vue中使用echarts以及简单关系图的点击事件

    在Vue项目中打开终端执行命令: 下载后在package.json文件中可以看到下载的Echarts版本: 在需要使用Echarts图表的页面中导入: 如果多个地方使用的话可以通过全局引入: 在需要用到echarts的地方设置一个有宽高的div盒子 定义echarts关系图的数据 在methods中定义实例化echarts对象的

    2024年02月08日
    浏览(29)
  • 1-JavaScript 点击事件

    web前端JavaScript交互 ------ 点击事件 意义: JavaScript中的点击事件是指当用户在页面上点击某个元素时触发的事件。这个事件可以用于执行各种操作,如改变元素的样式、修改页面内容等。这是Web应用程序中最常用 的交互方式之一,允许用户与网页进行交互,提高用户体验。

    2024年02月08日
    浏览(32)
  • 1-JavaScript 点击事件 随机点名器

    web前端JavaScript交互 ------ 点击事件 意义: JavaScript中的点击事件是指当用户在页面上点击某个元素时触发的事件。这个事件可以用于执行各种操作,如改变元素的样式、修改页面内容等。这是Web应用程序中最常用 的交互方式之一,允许用户与网页进行交互,提高用户体验。

    2024年02月08日
    浏览(28)
  • Javascript 、Vue —— 禁止鼠标右键点击事件!

    工作中碰见了奇葩的需求(见多了,也就不奇葩了哈哈)—— 用户让加上鼠标右键点击事件 1、oncontextmenu 事件 定义 : oncontextmenu 事件在元素中用户右击鼠标时触发并打开上下文菜单。 HTML :  JavaScript :  JavaScript 中, 使用 addEventListener() 方法:   注意:  Internet Explorer 8 及更早

    2024年02月07日
    浏览(38)
  • JavaScript——监听事件:点击鼠标,视频静音(原神官网)

    用JS实现视频的静音,可以实现如图按钮所有功能,时间也和视频同步,JS实现。 如图所示, 首先搭个结构 再来看看CSS样式表 最后事件监听要看JavaScript实现 原理: 代码: OK,以上步骤完成,功能即可实现

    2024年02月11日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包