在 ECharts 中,对数轴可以通过设置 type 属性为 'log' 来实现。同时,你可以使用 min 和 max 属性来配置对数轴的范围。以下是一个简单的示例:
option = {
    xAxis: {
        type: 'log',  // 设置为对数轴
        min: 1,       // 设置对数轴的最小值
        max: 1000,    // 设置对数轴的最大值
        logBase: 10   // 设置对数轴的底数,默认为 10
    },
    yAxis: {
        type: 'value',
        name: 'Y轴名称'
    },
    series: [{
        type: 'scatter',
        data: [[1, 10], [10, 100], [100, 1000]]
    }]
};

在上述代码中,type: 'log' 表示 x 坐标轴为对数轴。min 和 max 分别设置了对数轴的最小值和最大值,logBase 设置对数轴的底数,默认为 10。

如果你需要静态坐标轴,即不随数据变化而变化,可以通过 min 和 max 固定坐标轴范围。以下是一个示例:
option = {
    xAxis: {
        type: 'category',
        data: ['类目1', '类目2', '类目3', '类目4', '类目5'],
        min: '类目1',  // 固定坐标轴的最小值
        max: '类目5'   // 固定坐标轴的最大值
    },
    yAxis: {
        type: 'value',
        name: 'Y轴名称'
    },
    series: [{
        type: 'bar',
        data: [10, 20, 15, 25, 18]
    }]
};

在上述代码中,通过设置 min 和 max 属性,固定了 x 坐标轴的范围为 '类目1' 到 '类目5'。

你可以根据具体需求调整这些参数的值。


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