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

如何在Echarts中旋转轴标题?求图例旋转实现方法

在 ECharts 中旋转轴标题与图例的实现方法

一、旋转轴标题

要实现坐标轴标题的旋转,只需在目标坐标轴(xAxis 或 yAxis)的配置项中,通过 nameTextStyle.rotate 设置具体旋转角度即可——正数为顺时针旋转,负数为逆时针旋转。示例代码如下:

option = {
  xAxis: {
    name: 'X轴标题',
    nameTextStyle: {
      rotate: 45 // 顺时针旋转45度
    },
    type: 'category',
    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
  },
  yAxis: {
    name: 'Y轴标题',
    nameTextStyle: {
      rotate: -90 // 逆时针旋转90度
    },
    type: 'value'
  },
  series: [
    {
      data: [120, 200, 150, 80, 70, 110, 130],
      type: 'line'
    }
  ]
};

二、旋转图例

1. 旋转图例文字

如果仅需要旋转图例项的文字内容,可在 legend.textStyle 中配置 rotate 属性:

option = {
  legend: {
    data: ['访问量', '下载量'],
    textStyle: {
      rotate: 30 // 旋转图例文字30度
    }
  },
  // 其余图表配置...
};

2. 旋转整个图例组件

若要将整个图例组件(包含图标与文字)整体旋转,可使用 legend.rotation 属性(该属性要求 ECharts 版本 ≥ 5.0):

option = {
  legend: {
    data: ['访问量', '下载量'],
    rotation: 90 // 整个图例组件顺时针旋转90度
  },
  // 其余图表配置...
};

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 23:39:23