javascript - echarts的tooltip样式问题
巴扎黑
巴扎黑 2017-04-11 11:09:24
[JavaScript讨论组]

echarts制作的折线图tooltip和整个图表一样大,远远超过提示信息的大小

var datajson = {
  title: {
    text: "",
    subtext: "",
    x: "center"
  },
  tooltip: {
    trigger: "axis"
  },
  "legend": {
    x: "left",
    data: ["营收环比增长率"]
  },
  xAxis: [{
    type: "category",
    name: "",
    data: [2001, 2002,
      2003, 2004,
      2005, 2006,
      2007, 2008,
      2009, 2010,
      2011, 2012,
      2013, 2014
    ]
  }],
  yAxis: [{
    type: "value",
    name: " % "
  }],
  series: [{
    name: "营收环比增长率",
    type: "line",
    data: [-5.76, 6.52, 28.69, 41.57, 35.30, 32.86, 13.49, 20.52, -7.37, 42.24, 30.97, 11.19, 3.38, -1.89]
  }]
}

var chart = echarts.init(document.getElementById('main'));
chart.setOption(datajson);

经过测试以上代码在echart官网可以正常显示,单独创建例子也可以显示,但是放到项目中就会出现图中的bug,有可能是项目封装中有默认的属性,但是找不到,希望有熟悉echarts的大哥给点提示,歪瑞三克油!!!

巴扎黑
巴扎黑

全部回复(1)
巴扎黑

默认的属性也不会有这么大,不过这个 tooltip 并不是 canvas 画出来的,而是一个 p。
检查元素看看是不是你的项目中的样式影响了它的大小。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号