在matlab结合不同的可视化效果

此示例演示如何使用多种图表类型或使用相同图表类型的复盖图来创建复杂的可视化。您可以使用MATLAB创建多种类型的绘图。你也可以把情节类型结合起来,进行有趣的可视化。

东西/原料

  • matlab软件
  • 电脑

方式/步调

  1. 1

    建立具有置信限的线图

    利用填充函数建立具有置信限的图,以绘制置信限,并利用画图函数绘制数据点。

    利用点暗示法语法对象。

    属性名称自界说填充图的外不雅。

    号令行键入:

    x = 0:0.2:10;                    

    y = besselj(0, x);

    xconf = [x x(end:-1:1)] ;       

    yconf = [y+0.15 y(end:-1:1)-0.15];


    figure

    fi = fill(xconf,yconf,'red');

    fi.FaceColor = [1 0.8 0.8];       

    fi.EdgeColor = 'none';            

    hold on


    plot(x,y,'ro')

    hold off

  2. 2

    按“Enter”键。

    如图1所示。

  3. 3

    标的目的条形图添加错误条形图

    利用条形图和错误栏函数建立一个带有错误栏的条形图。

    号令行键入:

    data = [37.6 24.5 14.6 18.1 19.5 8.1 28.5 7.9 3.3 4.1 7.9 1.9 4.3]';

    errhigh = [2.1 4.4 0.4 3.3 2.5 0.4 1.6 0.8 0.6 0.8 2.2 0.9 1.5];

    errlow  = [4.4 2.4 2.3 0.5 1.6 1.5 4.5 1.5 0.4 1.2 1.3 0.8 1.9];


    bar(data, 'FaceColor', 'cyan')               

    hold on


    er = errorbar(1:13, data, errlow, errhigh);    

    er.Color = [0 0 0];                            

    er.LineStyle = 'none';                         

    hold off

  4. 4

    按“Enter”键。

    如图2所示。

  5. 5

    用矢量线建立等高线图

    利用带有颤振函数的等高线函数生当作带有矢量线的等高线图。

    号令行键入:

    x = -3:.2:3;

    y = -3:.2:3;

    [X,Y] = meshgrid(x,y);      

    z = peaks(X,Y);             


    [c,h] = contourf(x,y,z);    

    axis([-3 3 -3 3])

    hold on


    [px,py] = gradient(z);      

    quiver(x,y,px,py,2,'k')     

    hold off

  6. 6

    按“Enter”键。

    如图3所示。

  7. 7

    更改单条的颜色

    您可以建立一个条形图,此中一个条形图以分歧的颜色凸起显示,方式是将数据分隔并建立两个重叠的条形图。

    例如,建立一个条形图,此中第7个条形图是红色的。

    起首,建立一个条形图,用NaN替代第七栏的数据。

    然后,利用仅用于第七末节的数据复盖一个红色的第二个条形图。

    号令行键入:

    data = [37.6 24.5 14.6 18.1 19.5 8.1 28.5 7.9 3.3 4.1 7.9 1.9 4.3]';


    data1 = data;

    data1(7) = NaN;

    bar(data1, 'FaceColor', 'blue')     

    hold on


    data2 = NaN(1,13);

    data2(7) = data(7);

    bar(data2, 'FaceColor', 'red')      

    hold off

  8. 8

    按“Enter”键。

    如图4所示。

  9. 9

    利用巨细等高线建立等高线图

    您可以经由过程朋分数据和建立两个重叠的等高线图来建立强调选定的等高线的等高线图。

    例如,建立峰函数的等高线图,此中偶数等高线为实线,奇数等高线为虚线。

    绘制偶数级此外等高线。

    然后,复盖用虚线绘制的奇数级的第二等高线图。

    号令行键入:

    major = -6:2:8;

    minor = -5:2:7;

    [cmajor,hmajor] = contour(peaks,'LevelList',major);    

    clabel(cmajor,hmajor)                                  


    hold on

    [cminor,hminor] = contour(peaks,'LevelList',minor);    

    hminor.LineStyle = ':';                                

    hold off

  10. 10

    按“Enter”键。

    如图5所示。

    END
原作者:matlab教程举报
  • 发表于 2020-02-14 20:00
  • 阅读 ( 829 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具