You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ApexCharts.js:如何设置X/Y轴宽度?

如何调整ApexCharts水平条形图的轴宽度

你要调整的是水平条形图的Y轴(分类标签所在的轴)宽度,ApexCharts提供了直接配置轴宽度的属性,以下是具体实现方法:

核心配置

在图表的options中添加yaxis配置项,通过width属性设置轴的固定宽度(单位:像素):

yaxis: {
  width: 250 // 根据需求调整数值
}

如果是垂直条形图需要调整X轴宽度,对应使用xaxis.width属性即可。

修改后的完整代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Grafik Batang dengan ApexCharts.js</title>
    <script src="https://cdn.jsdelivr.net/npm/apexcharts"></script>
    <script src="https://cdn.jsdelivr.net/npm/apexcharts-zoom"></script>
</head>
<body>
    <div class="row">
        <div class="container" style="min-width: 500px">
            <div id="chart"></div>
        </div>
    </div>
    <script>
        var options = {
            series: [{
                data: [400, 430, 448, 470, 540, 580, 690, 1100, 1200, 1380]
            }],
            chart: {
                type: 'bar',
                height: 350
            },
            plotOptions: {
                bar: {
                    borderRadius: 10,
                    horizontal: true,
                }
            },
            dataLabels: {
                enabled: false
            },
            xaxis: {
                categories: ['South Korea asdsad asd asdas asdasda asda', 'Canada', 'United Kingdom', 'Netherlands', 'Italy', 'France', 'Japan','United States', 'China', 'Germany'],
            },
            // 新增Y轴宽度配置
            yaxis: {
                width: 250
            }
        };
        var chart = new ApexCharts(document.querySelector("#chart"), options);
        chart.render();
    </script>
</body>
</html>

额外优化建议

如果长标签仍然显示不全,可以配合调整Y轴标签的换行或字体大小:

yaxis: {
  width: 250,
  labels: {
    style: {
      fontSize: '12px'
    },
    wrapText: true,
    maxWidth: 230 // 标签最大宽度,超出自动换行
  }
}

内容的提问来源于stack exchange,提问作者Habib Rifqi16

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 16:01:33