MATLAB 画图效果不理想

我想用MATLAB画一个电力调度各种发电方式出力的图(如图所示),表示每个时间各种发电方式的发电量以及该时刻的总发电量

img


图一
但是我用plot画出来的图无法实现每个时刻各种发电方式发电的累计堆叠值,而是只能表示该时刻各种发电方式的值。
figure
plot(solarele(1,:),'r--')
hold on
plot(windele(1,:),'b-')
hold on
plot(grid(1,:),'k--')
legend('光伏出力','风电出力','电网电','Location','northwest')
str=['省份',M,'风光电出力情况'];
sgt = sgtitle(str,'Color','red');

img


图二
要是实现图一的那种效果应该用MATLAB的什么画图函数实现呢?

我觉得应该是这个

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632

你要画出总的电力,可是你都没有计算出来。可以将其中一种电力设置为基础,然后再将其他的一种电力累加,最后画出的图应该就是你想要的了。