关于百度echarts tooltip的问题>

这是我的数据格式

{
  "data":[{
    "yData": [1,4,5,7,11,20,30],
    "name": ["第一","第二","第三","第四","第五","第六","第七"]
  },{
    "yData": [2,5,9,12,22,28,31],
    "name": ["一","二","三","四","五","六","七"]
  },{
    "yData": [1,7,13,16,18,23,25],
    "name": ["班级一","班级二","班级三","班级四","班级五","班级六","班级七"]
  }],
  "name": ["第一条","第二条","第三条"]
}

图表是这样:
图片描述
我想折线每个点都显示数据里对应的name,请问该怎么做?

谢谢!

阅读 2.3k
2 个回答

有办法:

tooltip: {
            trigger: 'item',
            formatter: function (data) {
                for(var i=0;i<data.seriesName.split(',').length;i++) {
                    console.log(data)
                    return data.seriesName.split(',')[data.dataIndex]
                }
            }
        }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题