MATLAB plot画的图中,添加描述值、添加横坐标数值,加粗字体,加粗折线
可结合柱状图画法,丰富画图经验,柱状图参照:https://blog.csdn.net/wmz13248/article/details/106384341
第1步:
text(x,y,num2str(z)); %在坐标(x,y)处,添加数值z,z需要转换成字符串形式
set(gca,‘XTickLabel’,{number1});
% set 设置操作
% 向图中添加横坐标数值,横坐标不再是 1,2,3…
%gca,表示图中的线,XTickLabel表示选择的是图中的横轴(线)坐标值,number1为需要把横轴修改成的值
legend(‘曲线1’,‘曲线2’); %右上角标注曲线示例
number1=[ 700 1076 947 660 595 1194 265 465 250 830 227 ]; %横轴坐标值
pixel1=[45315,32302,31932,18221,14155,13232,9431,7217,3928,3166,2476]; %折线上显示的数值
time1=[9.64 9.81 7.46 5.75 3.80 4.67 3.65 3.16 2.26 2.75 1.99 ]; %纵轴坐标值
time2=。。。。。。 %随便写了,数值是多少不重要了
plot(time1,‘o-r’); %红色,实线
hold on %保持住,红线别被蓝线覆盖了
plot(time2,‘o–b’); %蓝色,虚线
for i=1:length(time1)
text(i,time1(i),num2str(pixel1(i))); %向图中添加描述值,只写一个,time2的同理,不写了
end
set(gca,‘XTickLabel’,{ number1}); %向图中添加横坐标数值
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
运行图:
第2步:
上图的字体太小,放大
plot(time1,'o-r', 'LineWidth',3); % 线宽,设置为3
hold on
plot(time2,'o--b', 'LineWidth',3);
for i=1:length(time1)
text(i,time1(i),num2str(pixel1(i)),‘FontSize’,20); % 折线上的字号,设置为20
end
for i=1:length(time2)
text(i,time2(i),num2str(pixel2(i)),‘FontSize’,20);
end
xlabel(‘帧序号’,‘Fontname’, ‘Times New Roman’,‘FontSize’,20); % 横轴:字体设置为Times New Roman,字号设置为20
ylabel(‘时间/单位:秒’,‘Fontname’, ‘Times New Roman’,‘FontSize’,20); % 同上
title(‘对比图’,‘Fontname’, ‘Times New Roman’,‘FontSize’,20); % 同上
set(gca,‘XTickLabel’,{ number1}); %添加横轴数值,不再是1,2,3..... % 和上一段程序相同
grid on %添加网格
legend(‘曲线1’,‘曲线2’); %右上角添加示例
set(gca,‘linewidth’,1,‘fontsize’,20,‘fontname’,‘Times’); %设置示例的线宽为1,字号为20,字体为Times
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
运行图:
![](/assets/blank.gif)
第3步
折线挡住了字体,可以调整字体相对于折线的高度,向上移用加号 +,向下移用减号 -
for i=1:length(time1)text(i,time1(i)+1,num2str(pixel1(i)),'FontSize',20); % 红色折线的数字向上移 用加号 +
end
for i=1:length(time2)text(i,time2(i)-1,num2str(pixel2(i)),'FontSize',20); % 蓝色折线的数字向上移 用加号 -
end
- 1
- 2
- 3
- 4
- 5
- 6
运行图
MATLAB plot画的图中,添加描述值、添加横坐标数值,加粗字体,加粗折线相关推荐
- MATLAB plot 画折线图的常用命令总结
MATLAB plot 画折线图的常用命令总结 目录 MATLAB plot 画折线图的常用命令总结 写在前面的话 1 plot的数据内容 1.1 希望画的数据 1.2 折线图的点(空心实心).颜色. ...
- matlab绘制两个函数,用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ,,matlab怎样同时画出两个函数图...
导航:网站首页 > 用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ,,matlab怎样同时画出两个函数图 用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ...
- chart.js ajax 折线图,如何在ChartJs 的折线图中显示数据值或索引标签
如何在Chartjs的折线图中显示数据值或索引值,如图所示: 图例.PNG 简介 Chart.js是一款不依赖任何外部js库的图标插件,具体的使用方法可查看Chart.js官网. 需求 Chart.j ...
- java 雷达反射面积_请问:如何使用基本反射率雷达图中的dBZ值判断天气情况?比如多云、雷雨、晴等。谢谢!...
请问:如何使用基本反射率雷达图中的dBZ值判断天气情况?比如多云.雷雨.晴等.谢谢!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来 ...
- MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar
MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 自己在编程的时候,没有在网上找到很好的解释. 所以把我的代码贴出来,给遇到同样问题的盆友一个参考~ 带注释.看不懂的地方可以给我 ...
- matlab可以画3d图吗,如何用matlab画3d图
MATLAB三维绘图解读_自考_成人教育_教育专区.MATLAB 上次课内容回顾 1. 2. ? ? ? 3. 4. 5. MATLAB二维绘图 离散函数和数据的可视化; 二维曲线和图形 plot.. ...
- Matlab 画多根线,matlab plot画多条不同颜色的线
在使用matlab画图的时候,有时需要在一个图中画多条线,并且用不同的颜色区分,下面是我的一个demo. matlab代码如下: clear clc close all; kld = [3.9,3.2 ...
- matlab如何画波特图,matlab画波特图
Matlab 中 Bode 图的绘制技巧 学术收藏 2010-06-04 21:21:48 阅读 54 评论 0 字号:大中小 订阅 我们经常会遇到使用 Matlab 画伯德图的情况,可能我们我们都. ...
- matlab如何画箱式图,科学网-如何绘制箱线图(Box- Whisker Chart)-陆绮的博文
如何绘制箱线图(Box-&-Whisker Chart) 厚颜无耻的人肉翻译机小水獭又活奔乱跳滴跳出来了,本獭看到一篇文章上使用了箱线图(box-&-Whisker Chart)来表示 ...
最新文章
- 人脸识别遇难题,平台先行破局
- 循环队列c语言的实现,循环队列的C语言实现
- 从 Java 9 开始,Java 就华丽的转身为微服务了…
- 如何对mysql做物理备份_如何创建物理MySQL备份
- linux18配置静态ip,ubuntu18配置静态IP地址
- 数据3分钟丨Snowflake获“2021 DBMS”;OceanBase社区版3.1.2正式发布
- CentOS 7 安装 Python 3.6
- 使用.NET Core 3.1构建Windows Worker服务以删除文件夹中的旧文件
- java里pom.xml是啥意思_pom.xml详解
- 华为上机--质数因子
- MySQL函数大全,MySQL常用函数以及用法汇总
- 推荐5款实用的PC端软件!!!
- 抖音网红简易时钟代码
- paraview参考手册6:远程并行可视化
- QtSQL的使用心得
- java搜索引擎框架_搜索引擎框架介绍
- mac 苹果系统安装pygame环境插件
- JavaWeb查漏补缺
- AD9854 MSP430 代码总结
- kafka auto.offset.reset参数解析
热门文章
- 微软服务器vhd,虚拟磁盘VHD
- 美团一面-电话面试-20180320下午
- Multisim14.0安装(宝宝级步骤)
- 用WebCollector做Web挖掘(实例1)
- 【MySQL】- 05 sql 语句练习题
- python数据挖掘方法及应用 大学期末考_中国大学慕课mooc数据挖掘与python实践期末答案...
- 机器学习5-线性回归算法的代码实现
- 季度增速连续下滑,小米发起双十一价格战
- Linux环境Spark安装配置及使用
- 大数据之spark学习记录二: Spark的安装与上手