ECharts 是一个用于创建交互式图表的 JavaScript 库,其中直角坐标系(Cartesian coordinate system)是一种常用的坐标系。下面是一个简单的示例,演示如何配置直角坐标系的 x 轴:
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>ECharts X Axis Configuration Example</title>
  <!-- 引入 ECharts 库 -->
  <script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script>
</head>
<body>

  <!-- 用于显示图表的容器 -->
  <div id="chart" style="width: 600px; height: 400px;"></div>

  <script>
    // 初始化图表
    var myChart = echarts.init(document.getElementById('chart'));

    // 配置项
    var option = {
      xAxis: {
        type: 'category', // x 轴类型,这里使用类别型
        data: ['Category A', 'Category B', 'Category C', 'Category D', 'Category E'], // x 轴数据
        axisLabel: {
          rotate: 45, // 旋转 x 轴标签,使其更好地适应
          textStyle: {
            fontSize: 12 // 设置标签字体大小
          }
        }
      },
      yAxis: {
        type: 'value', // y 轴类型,这里使用数值型
        // 其他 y 轴配置项可以添加在这里
      },
      series: [
        {
          name: 'Example Series',
          type: 'bar', // 图表类型,这里使用柱状图
          data: [120, 200, 150, 80, 70] // 柱状图数据
        }
        // 其他系列配置项可以添加在这里
      ]
    };

    // 使用配置项设置图表
    myChart.setOption(option);
  </script>

</body>
</html>

在上述示例中,xAxis 配置项用于配置 x 轴。type: 'category' 表示 x 轴是一个类别型轴,data 属性定义了 x 轴上的类别标签。axisLabel 可以用于配置标签的样式,其中 rotate 属性用于旋转标签,以便更好地适应。在这个例子中,标签被旋转了 45 度。


转载请注明出处:http://www.zyzy.cn/article/detail/5157/ECharts