代码之家  ›  专栏  ›  技术社区  ›  sergej

放大时热图单元格之间的白线(浏览器缩放)

  •  1
  • sergej  · 技术社区  · 6 年前

    我有以下问题:

    http://jsfiddle.net/ahfd1ejz/

    Highcharts.chart('container', {
    
      chart: {
        style: {
            fontFamily: '"Roboto", sans-serif'
        },
        animation: false,
        zoomType: 'xy'
      },...
    

    No zooming

    放大时(浏览器缩放,Chrome):

    enter image description here

    有人知道为什么会出现这些白线吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   daniel_s    6 年前

    https://github.com/highcharts/highcharts/issues/6783

    总之,这是由 shape-rendering geometricPrecission . 要解决此问题,只需将此参数值设置为 optimizeSpeed 在每个元素上 .highcharts-point 类,如下所示:

    .highcharts-point {
      shape-rendering: optimizeSpeed;
    }
    

    实例: https://codepen.io/anon/pen/WgKwOe