**matlab的数据可视化**

一、图形绘制的基本步骤
1、数据准备
2、选定图形窗口及子图位置
3、调用绘图函数绘制图形,如plot函数
4、设置坐标轴范围、刻度及坐标网格
5、利用对象属性值或者窗口工具栏设置线型、标记类型及其大小等
6、添加图形注释,例如图名、坐标名称、图例、文字说明等
8、图形的导出与打印

二、二维图形绘制

1、plot指令

1)plot(x,y)
以x为横坐标,y为纵坐标,按照坐标有序排列绘制曲线。

2)plot(y)
y为一维实数数组,以1:n为横坐标,以y为纵坐标,绘制曲线(n为y的长度)

a=magic(20);
a(9:20,:)=[]
figure;
plot(a)

3)plot(z)
z为一维复数数组,以横轴为实轴,纵轴为虚轴,在复平面上绘制有序集合的图形。

4)plot(A)
绘制矩阵A的列对它下标的图形。对于m*n的矩阵A,有n个含有m个元素的数对,或是n条有m个点的曲线,且这n条曲线均采用颜色监视器上不同的颜色绘制而成。

5)plot(x,A)
矩阵A,向量x

6)plot(A,x)
矩阵A,向量x

7)plot(A,B)
对矩阵A的行绘制矩阵B的列的图形。

8)plot(x,y,str)
用字符串str指定的颜色和线型对y绘制x的图形。

9)plot(x1,y1,str1,x2,y2,str2,…)
用字符串str1指定的颜色和线型对y1绘制x1的图形,用字符串str2指定的颜色和线型对y2绘制x2的图形…每组参数值可以采用上述除复数值以外的任何一种形式。str1,str2…可以省略,此时,自动为每条曲线选择颜色和线型。

2、格栅
当图像需要对具体数字有更加清楚的展示时,在图中添加格栅十分有效。
详见:
添加链接描述

3、文字说明
曲线所表示的函数或数据的规律进行一些文字说明或标注,以下是文本操作指令:

title('text') % 图形窗口顶端中间位置输出字符串"text"为标题
xlabel('text') % x轴下中间位置输出字符串"text"为标注
ylabel('text') % y轴中间位置输出字符串"text"为标注
zlabel('text') % z轴中间位置输出字符串"text"为标注
text(x,y,'text') %在图形窗口的(x,y)处写字符串“text”
text(x,y,'text','sc')  % 暂时未用到
legend(str1,str2,..pos) % 在当前图形上输出图例,并用说明性字符串str1,str2等做标注,参数pos (-1,0,1,2,3,4) 分别代表不同位置
legend(str1,str2,..,'location''pos') % 在当前图形输出图例,并用说明性字符串str1,str2等做标注
legendoff % 从当前图形中清除图例

%%具体例子:
(https://blog.csdn.net/Intangilble/article/details/83614822)

4、线型、标记和颜色

同一张图形中同时画了多条曲线时,需要使用不同的线型、标记和颜色来区分不同的曲线。

1)线型

实线 -
虚线–
点画线 -.
点线 :
无线 none

2)标记

.
*
O
+
等等

3)颜色(8种)

g 绿
m品红
b蓝
c灰
w白
r红
k黑
y黄

5、坐标轴设置
6、图形叠绘
7、子图绘制
8、交互式绘图
9、双坐标轴绘图

未完待续…

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值