重複しないechart折れ線グラフと縦棒グラフの方法

2つのyAxis(配列)を定義します。1つは縦棒グラフ用、もう1つは折れ線グラフ用です。

縦棒グラフは最大値を示します:縦棒グラフの最大値* 2

折れ線グラフは最小値を示します:折れ線グラフの最大値-((折れ線グラフの最大値-折れ線グラフの最小値)* 2)

具体的なコードは次のとおりです。

option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: [
        {
            type: 'value',
            max: (value) => value.max*2,
        },
        {
            type: 'value',
            min: (value) => value.max - ((value.max - value.min) * 2),
	    max: (value) => value.max,
        }
    ],
    series: [
        {
            data: [335, 230, 224, 218, 135, 147, 660],
            type: 'bar',
            yAxisIndex: 0
        },
        {
            data: [150, 230, 224, 218, 135, 147, 260],
            type: 'line',
            yAxisIndex: 1
        }
    ]
};

効果:

おすすめ

転載: blog.csdn.net/joyvonlee/article/details/113757002