如何从Echart库的折线图中删除网格

问题描述 投票:1回答:1

我将通过echart库绘制折线图。当我绘制图表时,它也会显示网格。我不需要网格,但我不能删除它。我已经检查了Echart options,我知道网格:{show = false}是echart的一个选项,但它没有效果。我的代码段如下。

function lineGraph(xAxisLabels){    
var echartLine = echarts.init(document.getElementById('myElineChart')); 
  echartLine.setOption({
    grid: {show: false},
    xAxis: [{
      type: 'category',
      showGrid: false,
      data: xAxisLabels
    }],
    yAxis: [{
      type: 'value',    
    }],
    series: [{
      name: 'Actual',
      type: 'line',
      data: [820, 932, 901, 934, 1290, 1330, 1320]
    }],
  });}

结果如下:enter image description here

如果你帮助我,我很感激。

charts linechart
1个回答
4
投票

我迟到了,但如果将来有人需要帮助,我会回答这个问题。

可以认为这是因为网格属性,但默认情况下网格实际上设置为false。这些线由X轴和Y轴上的属性生成,称为splitLine,使其看起来像网格。您可以通过更改属性来删除它,如下所示:

function lineGraph(xAxisLabels){    
var echartLine = echarts.init(document.getElementById('myElineChart')); 
  echartLine.setOption({
    grid: {show: false},
    xAxis: [{
      type: 'category',
      showGrid: false,
      data: xAxisLabels,
      splitLine: {
         show: false
      },
    }],
    yAxis: [{
      type: 'value',   
      splitLine: {
         show: false
      },
    }],
    series: [{
      name: 'Actual',
      type: 'line',
      data: [820, 932, 901, 934, 1290, 1330, 1320]
    }],
  });}
© www.soinside.com 2019 - 2024. All rights reserved.