我需要访问该图表(echarts 5.0.0),该图表上的工具提示显示在tooltip格式化程序函数内部。我如何访问它?
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);发布于 2021-01-04 01:19:09
我已经通过从鼠标位置获取图表id解决了这个问题:
let elements = document.querySelectorAll( ":hover" );
let chartId = elements.item(elements.length -1).parentElement.parentElement.id;
let chart = charts[chartId];其中"charts“保存页面上所有以div的id为键的图表实例。
发布于 2021-01-05 18:48:41
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);但我不确定您想要对图表实例做什么,因为在大多数情况下,您不需要这样做。
https://stackoverflow.com/questions/65492943
复制相似问题