TASK08二维图

语法知识

用于数据可视化的常见命令表

在这里插入图片描述
在这里插入图片描述

线性图函数plot

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

简易线性函数图

在这里插入图片描述

散点图

在这里插入图片描述

极坐标图及其与直角坐标图的转换

在这里插入图片描述

条形图

在这里插入图片描述
在这里插入图片描述

饼图

在这里插入图片描述
在这里插入图片描述

阶梯图

在这里插入图片描述

茎干图

在这里插入图片描述

平面多边形的着色

在这里插入图片描述
在这里插入图片描述

实战演练

线性图函数plot实例

用均匀分布的随机函数,产生一行八列的向量,将该向量乘以一百以后取整,得到向量Y,求向量Y的线形图。

>> Y=fix(100*rand(1,8))

Y =

    81    90    12    91    63     9    27    54

>> plot(Y)
>> grid on
>> title('向量Y的线形图')
>> xlabel('向量Y的下标')
>> ylabel('向量Y的各元素的值')

在这里插入图片描述

简易线性函数图实例

在这里插入图片描述

>> ezplot('x*x/9+y*y/4-1')
>> axis([-3,3,-2,2]);grid on

在这里插入图片描述

散点图实例

1、利用散点图函数,设计花卉图。

%this program for draw a scatter flower
for r=2:20
    zeta=0:pi/12:2*pi;
    x=r*cos(zeta+r*pi/30);
    y=r*sin(zeta+r*pi/30);
    c(1)=2/r;c(2)=r/20;c(3)=r/20;%设置颜色向量
    scatter(x,y,5,c,'filled')
    hold on
end

在这里插入图片描述
2、在这里插入图片描述

>> year=[2001 2005 2010 2020 2050]

year =

        2001        2005        2010        2020        2050

>> popu=[12.76 13.3 14 15 16]

popu =

   12.7600   13.3000   14.0000   15.0000   16.0000

>> t=2001:0.2:2050;
>> fspl=interp1(year,popu,t,'spline');%设置样条插值,interp1位插值函数
>> plot(year,popu,'o',t,fspl);grid on

在这里插入图片描述

极坐标图及其与直角坐标图的转换

在这里插入图片描述

%three _leaves_rose_line
zeta=0:pi/100:pi;
r=sin(3*zeta);
[x,y]=pol2cart(zeta,r);
subplot(1,2,1);
polar(zeta,r);
subplot(1,2,2);
plot(x,y);
grid on

在这里插入图片描述

条形图实例

绘制衰减曲线

>> x=0:pi/20:2*pi;
>> y=exp(-0.5*x);
>> bar(x,y,0.3)

在这里插入图片描述

饼图实例

在这里插入图片描述

>> A=[22 20 33 41;35 19 74 84;81 60 44 52;13 19 46 67]

A =

    22    20    33    41
    35    19    74    84
    81    60    44    52
    13    19    46    67

>> s=sum(A)

s =

   151   118   197   244

>> [max1,n]=max(s)

max1 =

   244


n =

     4

>> explode=zeros(size(s))

explode =

     0     0     0     0

>> explode(n)=1

explode =

     0     0     0     1

>> pie(s,explode)
>> title('利润贡献率')

在这里插入图片描述

阶梯图实例

已知衰减正弦曲线y=exp(-0.5*x)*sin(x),取向量x=[1:12],绘制向量的茎干图。

>> x=1:12;y=exp(-0.5*x).*sin(x);
>> stem(x,y)
>> hold on
>> x1=1:0.1:12;y=exp(-0.5*x1).*sin(x1);
>> plot(x1,y,':k')

在这里插入图片描述

平面多边形的着色

绘制正十六边形,在正十六边形内涂紫红色。

>> t=pi/16:pi/8:pi*2;
>> x=cos(t);y=sin(t);
>> fill(x,y,'m')
>> axis square

在这里插入图片描述

总结思考

在此章节我们学会了绘制各种用于数据可视化的图形,它们可以帮助我们更好的了解数据,更直观的观察。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值