Matlab论文插图绘制模板第81期—极坐标折线图(Polarplot)
在之前的文章中,分享了很多Matlab折线图的绘制模板:
这些折线图均是在笛卡尔坐标系下绘制的。
那么进一步,再来看一下极坐标折线图的绘制模板。
先来看一下成品效果:
特别提示:本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】,后台回复关键词【绘图桶】查看加入方式。
模板中最关键的部分内容:
1. 数据准备
此部分主要是读取原始数据。
% 读取数据
load data.mat
2. 颜色定义
作图不配色就好比做菜不放盐,总让人感觉少些味道。
但颜色搭配比较考验个人审美,需要多加尝试。
这里直接使用TheColor配色工具中的SCI权威配色库:
%% 颜色定义
C = TheColor('sci',1);
C1 = C(1,:);
C2 = C(2,:);
获取方式:公众号(阿昆的科研日常)后台回复 TC
3. 极坐标折线图绘制
使用‘polarplot’命令,绘制初始极坐标折线图。
P1 = polarplot(theta,rho1);
hold on
P2 = polarplot(theta,rho2);
hTitle = title('Plot of Polar Coordinate Defined Function');
4. 细节优化
为了插图的美观,将初始极坐标折线图赋上之前选择的颜色并修改部分线型:
% 定义线宽和颜色(或线型、符号、线宽和颜色)
set(P1, 'LineWidth', 2, 'Color', C1)
set(P2, 'LineWidth', 2, 'Color', C2)
然后,对坐标轴细节等进行美化:
% 坐标区调整
set(gca, 'LineWidth',0.7,... % 线宽
'RGrid','on','ThetaGrid','on',... % 网格
'GridColor',[0 0 0],... % 网格颜色
'ThetaZeroLocation','right',... % 极角0位置
'TickDir', 'out', 'TickLength', [0 0], ... % 刻度
'RMinorTick', 'off', 'ThetaMinorTick', 'off', ... % 小刻度
'ThetaDir', 'clockwise',... % 极角方向 % 边框
'RColor', [0.8 0 0], 'ThetaColor', [0 0 0],... % 极角极径线、字颜色
'RTick',0:0.1:0.6,... % 坐标轴刻度调整
'RLim',[0 0.6],'ThetaLim',[0 360])
% Legend
hLegend = legend([P1,P2], ...
'Samp1', 'Samp2', ...
'Location', 'northeast',...
'orientation','vertical');
P = hLegend.Position;
hLegend.Position = P + [0.1 0.03 0 0];
% 字体和字号
set(gca, 'FontName', 'Arial', 'FontSize', 11)
set(hLegend, 'FontName', 'Arial', 'FontSize', 11)
set(hTitle, 'FontName', 'Arial', 'FontSize', 12, 'FontWeight' , 'bold')
% 背景颜色
set(gcf,'Color',[1 1 1])
设置完毕后,以期刊所需分辨率、格式输出图片。
%% 图片输出
figW = figureWidth;
figH = figureHeight;
set(figureHandle,'PaperUnits',figureUnits);
set(figureHandle,'PaperPosition',[0 0 figW figH]);
fileout = 'test';
print(figureHandle,[fileout,'.png'],'-r300','-dpng');
以上。
Matlab论文插图绘制模板第81期—极坐标折线图(Polarplot)相关推荐
- Matlab论文插图绘制模板第31期—堆叠折线图(stackedplot)
在之前的文章中,分享过Matlab折线图的绘制模板: 面积图的绘制模板: 面积填充图的绘制模板: 这次再来分享一种线图:堆叠折线图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列, ...
- Matlab论文插图绘制模板第33期—等高线填充图(contourf)
在上一期文章中,分享了Matlab等高线图的绘制模板: 进一步,再来分享一下等高线填充图的绘制模板. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进行 ...
- Matlab论文插图绘制模板第67期—三角网格图(Trimesh)
在之前的文章中,分享了Matlab网格曲面图的绘制模板: 以及一些特殊形式的网格曲面图: 这一次,再来分享一种特殊的网格曲面图:三角网格图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模 ...
- Matlab论文插图绘制模板第84期—极坐标散点图(PolarScatter)
在之前的文章中,分享了很多Matlab散点图的绘制模板: 这些散点图均是在笛卡尔坐标系下绘制的. 那么进一步,再来看一下极坐标散点图的绘制模板. 先来看一下成品效果: 特别提示:本期内容『数据+代码』 ...
- Matlab论文插图绘制模板第61期—横向多组堆叠图
之前有分享过一个Matlab多组堆叠图的绘制模板: 最近有朋友私信我,想让我出一个横向的多组堆叠图. 所以,这次就再出一期横向多组堆叠图的教程. 先来看一下成品效果: 特别提示:Matlab论文插图绘 ...
- Matlab论文插图绘制模板第24期—柱状图(多组堆叠)
在之前的文章中,分享了一个Matlab柱状图的绘制模板: 以及一些特殊形式的柱状图: 昨天有朋友问我,类似下面这种多组堆叠图应该怎么画. 我告诉她,之前有类似的教程,稍微举一反三一下,不难画. 但回头 ...
- Matlab论文插图绘制模板第28期—柱状图(带误差棒errorbar)
在之前的文章中,分享了Matlab柱状图的绘制模板: 折线图的绘制模板: 散点图的绘制模板: 在实际应用时,很多时候需要在以上内容基础上添加误差棒. 所以,这次来分享一下带误差棒的柱状图的绘制模板,算 ...
- Matlab论文插图绘制模板第69期—带误差棒的折线图(Errorbar)
在之前的文章中,分享了一系列Matlab折线图的绘制模板: 这一次,再来分享一种特殊的折线图:带误差棒的折线图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Ma ...
- Matlab论文插图绘制模板第50期—分簇散点图(Swarmchart)
在之前的文章中,分享了很多Matlab散点图的绘制模板: 这一次,再来分享一种特殊的散点图:分簇散点图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab ...
最新文章
- 用Piranha来实现WEB的负载均衡
- 使用VScode开发ESP8266,PlatformIO开发ESP8266
- python unit test 访问开发代码_python unittest 源码分析
- vsftpd FTP Server ‘ls.c‘ 远程拒绝服务漏洞(CVE-2011-0762)漏洞修复方案
- 通过#define连接字符串的特殊方法[转]
- JavaScript 图片的上传前预览
- ECCV2018——点云处理相关文章
- jdk w7环境变量配置
- Ubuntu下配置Window CIFS共享
- 【C++快速入门】面向对象篇
- 一次关于使用status作为变量引发的bug及思考
- python浮点数保留两位小数_(RPA)学习——Python 保存两位小数
- 电脑装oracle服务很卡,oracle11g安装后电脑启动很慢怎么解决
- h2 不能访问localhost_Spring 配置的 H2 控制台 frameOptions 导致无法访问
- ArcGIS Python实现Modis NDVI批量化月最大合成
- 存储容量(空间)换算公式
- 今日头条小程序是什么
- startActivitystartActivities有什么不同?
- 象棋(Xiangqi, ACM/ICPC Fuzhou 2011, UVa1589)C++超详细解题
- vscode 编写html 浏览器显示 空白 白屏
热门文章
- 大学想选择计算机专业,零基础如何快速学习编程?都是经验之谈
- 黄油安卓_寻找可爱,定义外观为黄油皇家字符
- 2022年黑龙江最新建筑八大员(标准员)模拟考试试题及答案
- Unable to find script library '/aspnet_client/system-web/1-1-4322/webvalidation.js'
- 在家参加OCP考试(MySQL OCP和Oracle OCP)
- 日常一记(3)--禁止excel自动运行宏
- Chapter 9 (Classical Statistical Inference): Binary Hypothesis Testing
- SES2000处理水深
- Python数据分析-绘图-2-Seaborn进阶绘图-6-回归图
- 企业征信报告的查询内容有哪些?