1 Star 0 Fork 0

李云龙/matlab_work

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
energy_per_.m 1.09 KB
一键复制 编辑 原始数据 按行查看 历史
%前置执行条件,
%前提需要执行handle_data.m%%%
% 需要执行test_precent.m
% 将数据堆叠在一起
%绘图,需要自行调节图框
energy_stackedData = [energy_percentages'];
% 绘制百分比直方堆叠图
bar(energy_stackedData, 'stacked');
% 计算堆叠面积
stackedArea = cumsum(energy_stackedData, 1);
% 绘制堆叠面积图
%area(stackedArea, 'LineStyle', 'none');
yyaxis left;
% 设置x轴标签
xlabel('月份');
% 设置y轴标签
ylabel('百分比');
% 设置图例
hLegend =legend('0','0~10MW','10~20MW','20~40MW','40~60MW','60~80MW','80~99MW');
% 添加图例并设置属性,'NumColumns', 2设置两行
%可以使用'Orientation'属性来指定图例的方向,其取值可以是'horizontal'(横向)或'vertical'(纵向)。
set(hLegend, 'Location', 'northwest', 'FontSize', 12, 'Orientation', 'horizontal','NumColumns', 2);
% 添加标题
title('各月风电场出力时长百分比', 'FontName', '宋体', 'FontSize', 20);
yyaxis right;
plot([mouth.sum],'k','LineWidth',1.5,'DisplayName', '累计出力'); %月累计出力画上面%
ylabel('MW');
hold off;
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/df17/matlab_work.git
git@gitee.com:df17/matlab_work.git
df17
matlab_work
matlab_work
main

搜索帮助