Highcharts 中文社区

查看: 826|回复: 1

[无法重现] legend重叠,setData()后legend显示有误

[复制链接]
  • TA的每日心情
    郁闷
    2020-3-5 11:39
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    3

    主题

    6

    帖子

    111

    积分

    HC 新手

    Rank: 1

    积分
    111
    发表于 2020-3-5 11:36:44 | 显示全部楼层 |阅读模式
    本帖最后由 scilent 于 2020-3-20 16:18 编辑

    微信截图_20200305112040.png 微信截图_20200305112055.png
    如图,图表类型为“pie”时,刷新图表数据(setData),会出现legend重叠的现象,新生成的legend覆盖在旧legend上面。
    经测试,新的图表数据长度跟原有数据的长度不同时才会出现该问题(data.length不同);
    legend的useHTML为false时,通过调用legend对象的update方法可以手动刷新,但是useHTML为true时,手动调用update仍会出现上述问题。
    代码: https://jshare.com.cn/temp/YKGGcX






  • TA的每日心情
    无聊
    2019-8-12 09:47
  • 签到天数: 263 天

    [LV.8]以坛为家I

    30

    主题

    948

    帖子

    4569

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4569

    最佳新人活跃会员

    QQ
    发表于 2020-3-10 16:17:57 | 显示全部楼层
    基于你给的例子测试并没有问题
    Highcharts 中文网论坛管理团队

    我们提供:商业授权技术支持图表定制VIP服务 等相关支持服务
    在线客服:2133220776(QQ,非技术,工作日 10:00 ~ 17:00)
    新浪微博:http://weibo.com/highcharts
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表