6

我想从 Highcharts 切换到 ECharts(最好是 3 个),但是我当前的图表有多个系列(在我的例子中是“线”),每个系列都有自己的 yaxis,似乎 ECharts 不支持这一点。

在此处输入图像描述

这些指标根本不相关,因此它们都需要自己的 yaxis。我将它们组合在一张图表中,这样它们就可以相互比较(500 次访问,30000 欧元,3% 的转化率......等等)。在同一个 y 轴上绘制 500 次访问和 3% 的转化率是没有意义的。

有没有办法给每一行它自己的yaxis?它不一定是可见的(因为 ECharts 只能有两个,画布的左/右,没关系),但需要将数据绘制到单独的轴上。

4

4 回答 4

5

尝试这个

 yAxis: [
    {
      type: 'value',
      name: 'left_yaxis',
      nameTextStyle: {
        color: '#fff'
      },
      splitLine:{
        show:false,
      },
      axisLabel: {
        textStyle:{
          color:'#fff',
        }
      }
    },
    {
      type: 'value',
      name: 'right_yaxis',
      nameTextStyle: {
        color: '#fff'
      },
      axisLabel: {
        interval:'0',
        textStyle:{
          color:'#fff',
        }
      },
      splitLine: {
        lineStyle: {
          color: ['#454545'],
        }
      },
      min:0,
      //max:800000,
      splitNumber:5
    }
  ],
于 2016-08-01T09:42:32.213 回答
4

这是来自 echarts 的双 y 轴示例:

于 2020-05-13T05:24:09.227 回答
1

您可以通过将 yaxis 元素作为数组来在 echarts 中添加多个 y 轴

于 2016-04-26T07:26:49.270 回答
0

是的,ECharts 支持多轴。请参阅ECharts Gallery中的示例。

于 2016-05-05T03:26:30.840 回答