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

Vue3中amCharts 5如何正确修改yAxis字体大小

问题根因
  • 配置挂载位置错误:你写的样式属性没有放到y轴标签的专属配置节点下,直接写在配置顶层不会生效
  • 布局边距不足:设置50号大字体后,图表默认的左侧边距宽度不够,y轴标签超出画布绘制区域就会被截断,出现显示不全的问题
  • 无效冗余配置:category: "javad"不是合法的配置属性,align和textAlign作用重复,这些内容不会产生实际效果
修复方案

按如下结构调整配置即可:

{
  // 调整画布网格边距,给左侧y轴标签留足显示空间,50号字建议设置left值为120左右,显示不全可继续调大
  grid: {
    left: 120,
    right: 20,
    top: 20,
    bottom: 20
  },
  yAxis: {
    type: 'category',
    // 这里放你原有的分类数据,比如['Javad', ...]
    data: [],
    // 所有y轴标签的样式配置,必须放在axisLabel节点下才会生效
    axisLabel: {
      fontSize: 50,
      align: 'right',
      // 仅当你使用阿拉伯语、波斯语等从右到左书写的语言时,才需要保留direction: "rtl"配置,纯英文文本无需添加
      direction: "rtl"
    }
  },
  // 其余原有业务配置保持不变
}
调优说明

如果调整后标签仍然有裁切,直接增大grid.left的数值即可,数值对应左侧预留区域的像素宽度,匹配你设置的字号大小就行。

内容的提问来源于stack exchange,提问作者Javad Heidarpour

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 07:06:25