首页 > 解决方案 > ApexCharts 强制 100% 高度

问题描述

我已经为这个问题苦苦挣扎了一段时间,我需要在height你的容器中拥有 100% 的图形。

对于我向他表明他的身高:'100%' 的权重,上面和下面仍然有空格,tabiem 我给予了false重视,yaxis但问题仍然存在。

能解决它的人将不胜感激。

var options = {
  chart: {
    type: 'line',
    width: '100%',
    height: '100%',
    toolbar: {
      show: false
    },
  },
  grid: {
    show: false,
    padding: {
      left: 0,
      right: 0
    }
  },
  tooltip: {
    intersect: false,
    x: {
      show: false
    },
    marker: {
      show: false
    }
  },
  dataLabels: {
          enabled: false
        },
  yaxis: {
    show: false,
  },
  xaxis: {
    tooltip: {
      enabled: false
    },
    labels: {
      show: false
    },
    axisBorder: {
      show: false
    }
  },
  

  series: [{
    name: 'sales',
    data: [30,40,35,50,49,60,70,91,125]
  }]
}

var chart = new ApexCharts(document.querySelector("#chart"), options);

chart.render();
#chart{
  width: 500px;
  height: 200px;
  border: 1px solid #000;
}
<script src="https://cdn.jsdelivr.net/npm/apexcharts"></script>

<div id="chart"></div>

标签: javascriptapexcharts

解决方案


如果不需要显示x轴、y轴,可以打开sparkline.enabledflag去掉图表区域上下所有不必要的空格

chart: {
   sparkline: {
      enabled: true
   }
}

推荐阅读