相较于其他软件,MATLAB在图片制作上上手难度较高,但其强大的代码功能使得处理出来的图片更加漂亮。直接附代码和效果图!

x=[100 125 150 175 200]; %定义x轴的坐标
sign=["1#",'2#','3#','4#','5#','Ave'];[num,txt,raw]=xlsread('D:\wudi\postgraduate\tundish\会议论文-2022.4.3\单因素数据处理.xlsx'); %读取excel中的数据
d1_out1_ST=num(1:6:end,3);  %每隔5选一个数据
d1_out2_ST=num(2:6:end,3);
d1_out3_ST=num(3:6:end,3);
d1_out4_ST=num(4:6:end,3);
d1_out5_ST=num(5:6:end,3);
d1_outz_ST=num(6:6:end,3);
d1_out_ST=[d1_out1_ST';d1_out2_ST';d1_out3_ST';d1_out4_ST';d1_out5_ST';d1_outz_ST'];%画图啊!
N = 6;
C = linspecer(N);
hold off;
for i=1:5
plot(x,d1_out_ST(i,:),'-.o','color',C(i,:),'MarkerFaceColor',C(i,:),'LineWidth',1.5);
text(100-1.8,d1_out_ST(i,1)+0.01,(sign(i)),'fontsize',12,'Fontname','Times New Roman','HorizontalAlignment','right');
hold on;
end
plot(x,d1_outz_ST','-x','color',C(6,:),'MarkerFaceColor',C(6,:),'LineWidth',2,'MarkerSize',10);
%legend('1#','2#','3#','4#','5#','Ave','Location','Best','fontsize',12);
text(100-1.8,d1_out_ST(i+1,1)+0.01,(sign(i+1)),'fontsize',12,'Fontname','Times New Roman','HorizontalAlignment','right');set(gca,'Fontname','Times New Roman','fontsize',12);
xlabel('\it{D}\rm{_1/mm}');
ylabel('无量纲停留时间','Fontname','宋体');
ax=gca;
ax.XLim = [90 205];
%set(ax,'XLim',[95,205]); %X轴的显示范围
set(gca,'XTick',[]); %清除X轴的数据点
set(gca,'XTick',[100,125,150,175,200]); %设置X轴的数据点
set(gca,'XGrid','on','XColor','black'); %X轴的网格和颜色
print('pic\d1','-dpng','-r1000'); %写出图片,-r1000为分辨率,-r0为屏幕分辨率

其中linspecer函数来源为(对颜色有设计要求的可参考!):Beautiful and distinguishable line colors + colormap - File Exchange - MATLAB Central (mathworks.cn)d

Matlab制作高分辨率点线图相关推荐

  1. python制作简单K线图

      最近在参加数模比赛,在培训课程中老师要求使用python完成对于K线图制作.参考了网上很多个博客,终于找到适合自己环境的在此记录下.   我使用的环境如下:      操作系统:windows10 ...

  2. matlab绘图实例-多线图

    目录 matlab线条设定 结果图常用设置(matlab) 一个完整的五线图绘制模板(matlab) 求多项式的根 matlab线条设定 matlab线条设定-官网 matlab线条设定2-官网 ma ...

  3. Matlab(2018b)画箱线图技巧

    Matlab 箱线图并美化 目的:用matlab 画线箱图,并美化.以及x标签过长,如何分两行展示的问题 步骤: 先画箱线图,借助matlab的boxplot函数 x = randn(5); boxp ...

  4. Python数据可视化 Pyecharts 制作 Boxplot 箱线图

    Python3 的 Pyecharts 制作 Boxplot(箱线图) 时需要使用的设置参数和常用模板案例,可根据实际情况对案例中的内容进行调整即可. 文章目录 Demo 基础箱线图 组合箱线图 Bo ...

  5. MATLAB的二维线图绘图函数plot()实例积累

    目录 1 plot(Y) 2 plot(X,Y) 3 plot(___,Name,Value) 4 坐标轴标注和图形标题 5图例标注 6 目前MATLAB的文本已支持Latex公式输入 7 控制坐标轴 ...

  6. 数据可视轻松制作多点飞线图

    今天为大家讲解一下,在数据可视化软件平台中,地图-多点飞线图的使用. 数据可视化,一个可以帮助您展示数据,统计数据,分析数据,通过可视化界面,多种统计图并行的方式,完成数据交互展示. 首先,我们创建一 ...

  7. matlab怎么画箱线图群,[转载]Matlab如何画箱线图群组

    data = rand(20,24) month = repmat({'jan' 'feb' 'mar' 'apr' 'may' 'jun' 'jul' 'aug' 'sep' 'oct' 'nov' ...

  8. matlab能给图像编组么,Matlab如何画箱线图群组

    data = rand(20,24) month = repmat({'jan' 'feb' 'mar' 'apr' 'may' 'jun' 'jul' 'aug' 'sep' 'oct' 'nov' ...

  9. 使用matlab制作正态分布联合概率密度图

    clc,clear,close all x=-3:0.1:3; y=-2:0.1:2; mu=[-1 2]; sigma=[1 1;1 3]; [X,Y]=meshgrid(x,y); xy=[X( ...

  10. 【金融工程实验】【matlab】使用candle函数画日均k线图

    使用candle函数画日均k线图 要求 数据 数据读入 数据处理 显示图形 本实验为课程设计需求 要求 下载一支股票2020年2月.3月的日线数据,并用MATLAB绘制日K线图,要求绘制5日均线和20 ...

最新文章

  1. 【组队学习】【31期】水很深的深度学习
  2. cookie及session
  3. (转)网络流-最大流 SAP算法(模板)
  4. Linux系统编程---14(回收子线程,回收多个子线程,线程分离,杀死线程)
  5. 2020字符串的插入(C++,stringchar*)
  6. oracle xe 数据库用户操作
  7. 服务器slot槽位位置,华为OSN2500子架及其槽位的分配
  8. php连接mysql 实现登录_php如何连接mysql实现简单注册登陆页面
  9. VMware导入vmdk格式的文件 踩了一堆坑~~~
  10. virtual reality(虚拟现实)
  11. 马云不是退休,而是进修,遵循“天道”,风清扬用大情怀修炼封神
  12. 如何用电脑自带的软件录屏
  13. 爬虫模拟登陆强智教务系统
  14. raid1硬盘计算机能读取,1,如何计算各种RAID硬盘的容量? ? ?
  15. python离线环境迁移_Python离线项目迁移部署
  16. android按住录音按钮_Android模仿微信录音、发送语音效果实现
  17. 各种有意思的效应、法则、理论、逻辑、实验
  18. 高等数学学习笔记——第二十八讲——函数的极值及最优化应用
  19. android实现系统状态栏的隐藏方法,Android隐藏系统状态栏(沉浸式状态栏)和设置状态栏颜色...
  20. XDOJ例题及答案第八更 密码编译 密码强度 排序2 排序3 排序算法比较器 判断奇偶性 平均数 气温波动 亲和数 求交错序列前N项和 求平均值求奇数的和

热门文章

  1. 笔记本电脑风扇声音大_如果您的笔记本电脑过热或发出声音,则可能需要对风扇进行大修。...
  2. oracle if 语句的使用
  3. c 调用GetConsoleWindow () 几个解决方法
  4. 蓝奏云无视密码强制下载器
  5. 下载地图制作成GST格式(谷歌、百度、高德)导入到Mapinfo中使用
  6. 线性代数及其应用(第三版)1.1节习题解答
  7. html卡机代码,能让微信卡死的代码是什么 微信整人代码大全
  8. QT入门(六)——代码创建计算器界面|可以计算的简易计算器|按键的关联
  9. 数据结构与算法 c语言6,C语言程序设计题库之6.doc
  10. Ubuntu 16.04 LTS深度美化!