首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eCharts:如何从工具提示格式化程序函数访问图表

eCharts:如何从工具提示格式化程序函数访问图表
EN

Stack Overflow用户
提问于 2020-12-29 21:30:23
回答 2查看 110关注 0票数 0

我需要访问该图表(echarts 5.0.0),该图表上的工具提示显示在tooltip格式化程序函数内部。我如何访问它?

代码语言:javascript
复制
let chartOption = {
//... all the other stuff
        tooltip: {
            //...
            formatter: function (params, ticket, callback) {
              //how to access chart when formatter function is called?
            }
        },
//... more stuff
};
let chart = echarts.init(document.getElementById("myChart"));
chart.setOption(chartOption);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-04 01:19:09

我已经通过从鼠标位置获取图表id解决了这个问题:

代码语言:javascript
复制
let elements = document.querySelectorAll( ":hover" );
let chartId = elements.item(elements.length -1).parentElement.parentElement.id;
let chart = charts[chartId];

其中"charts“保存页面上所有以div的id为键的图表实例。

票数 0
EN

Stack Overflow用户

发布于 2021-01-05 18:48:41

代码语言:javascript
复制
let chartOption = {
//... all the other stuff
        tooltip: {
            //...
            formatter: function (params, ticket, callback) {
                chart.xxx
            }
        },
//... more stuff
};
let chart = echarts.init(document.getElementById("myChart"));
chart.setOption(chartOption);

但我不确定您想要对图表实例做什么,因为在大多数情况下,您不需要这样做。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65492943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档