专栏名称: 阿昆的科研日常
测绘科普,经验分享,科研日常,蜜汁脑洞
目录
51好读  ›  专栏  ›  阿昆的科研日常

Matlab进阶绘图第76期-带分组折线段的纹理填充柱状图

阿昆的科研日常  · 公众号  ·  · 2025-06-04 10:55

正文

请到「今天看啥」查看全文


上图查看TheColor具体功能)

获取方式:公众号(阿昆的科研日常)后台回复 TC

3. 带分组折线段的纹理填充柱状图绘制

调用自制的‘BarwithGroupedLine’工具, 绘制初始带分组折线段的纹理填充柱状图

[GO,L] = BarwithGroupedLine(X,Y,YL,C);hTitle = title('FilledBar with Grouped Lines');hXLabel = xlabel('Samples');hYLabel = ylabel('RMSE (m)');hatchfill2(GO(1),'cross','HatchAngle',45,'HatchDensity',40,'HatchColor','k');hatchfill2(GO(2),'single','HatchAngle',45,'HatchDensity',40,'HatchColor','k');hatchfill2(GO(3),'single','HatchAngle',0,'HatchDensity',40,'HatchColor','k');hatchfill2(GO(4),'single','HatchAngle',-45,'HatchDensity',40,'HatchColor','k');hatchfill2(GO(5),'cross','HatchAngle',0,'HatchDensity',30,'HatchColor','k');


4. 细节优化

为了插图的美观, 对坐标轴细节等进行美化, 设置完毕后,以期刊所需分辨率、格式输出图片。

%% 图片输出figW = figureWidth;figH = figureHeight;set(figureHandle,'PaperUnits',figureUnits);set(figureHandle,'PaperPosition',[0 0 figW figH]);fileout = 'test';print(figureHandle,[fileout,'.png'],'-r300','-dpng');

以上。


5.绘图桶

Matlab带分组折线段的纹理填充柱状图的【 数据+代码 】已加入绘图桶中







请到「今天看啥」查看全文