Main Content

2 つの y 軸を使用した折れ線グラフと棒グラフの組み合わせ

この例では、2 つの異なる y 軸を使用して折れ線グラフと棒グラフを組み合わせる方法を説明します。また、ラインと棒をカスタマイズする方法も示します。

yyaxis を使用して、2 本の y 軸をもつチャートを作成します。グラフィックス関数は、チャートのアクティブな側をターゲットにします。アクティブな側を制御するには、yyaxis を使用します。左の y 軸を使用して、棒グラフをプロットします。右の y 軸を使用して、折れ線グラフをプロットします。bar series オブジェクトと chart line オブジェクトを変数に代入します。

days = 0:5:35;
conc = [515 420 370 250 135 120 60 20];
temp = [29 23 27 25 20 23 23 17];

yyaxis left
b = bar(days,temp);
yyaxis right
p = plot(days,conc);

チャートにタイトルと軸ラベルを追加します。

title('Temperature and Concentration Data')
xlabel('Day')
yyaxis left
ylabel('Temperature (\circC)')
yyaxis right
ylabel('Concentration')

チャート ラインの幅を変更し、棒の色を変更します。

p.LineWidth = 3;
b.FaceColor = [ 0 0.447 0.741];

参考

関数

プロパティ