• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何在matlab中疊加條形圖

    此示例演示如何疊加兩個條形圖并指定條形的顏色和寬度。然后演示如何添加圖例、顯示網格線和指定刻度標簽。

    東西/原料

    • matlab
    • 電腦

    方式/步調

    1. 1

      建立一個條形圖。將條形寬度設置為 0.5,使條形利用 50% 的可用空間。經由過程將 FaceColor 屬性設置為一個 RGB 顏色值來指定條形的顏色。

    2. 2

      號令行鍵入:

      x = [1 2 3 4 5];

    3. 3

      號令行鍵入:

      temp_high = [37 39 46 56 67];

    4. 4

      號令行鍵入:

      w1 = 0.5;

    5. 5

      號令行鍵入:

      bar(x,temp_high,w1,'FaceColor',[0.2 0.2 0.5])

    6. 6

      在第一個條形圖上繪制第二個條形圖。利用 hold 函數保留第一個圖形。將條形寬度設置為 .25,使條形利用 25% 的可用空間。為該條形顏色指定一個分歧的 RGB 顏色值。

    7. 7

      號令行鍵入:

      temp_low = [22 24 32 41 50];

    8. 8

      號令行鍵入:

      w2 = .25;

    9. 9

      號令行鍵入:

      hold on

    10. 10

      號令行鍵入:

      bar(x,temp_low,w2,'FaceColor',[0 0.7 0.7])

    11. 11

      號令行鍵入:

      hold off

    12. 12

      添加網格線、y 軸標簽,并在左上角添加圖例。按照建立圖表的挨次指定圖例申明。

      號令行鍵入:

      grid on

    13. 13

      號令行鍵入:

      ylabel('Temperature (\circF)')

    14. 14

      號令行鍵入:

      legend({'Average High','Average Low'},'Location','northwest')

    15. 15

      經由過程設置坐標區對象的 XTick 和 XTickLabel 屬性,指定 x 軸刻度標簽。XTick 屬性用于指定沿 x 軸的刻度值位置。XTickLabel 屬性用于指定每個刻度值要利用的文本。利用 XTickLabelRotation 屬性扭轉標簽。從 R2014b 起頭,您可以利用圓點暗示法設置屬性。若是您利用的是早期版本,請改用 set。

      號令行鍵入:

      ax = gca;

    16. 16

      號令行鍵入:

      ax.XTick = [1 2 3 4 5];

    17. 17

      號令行鍵入:

      ax.XTickLabels = {'January','February','March','April','May'};

    18. 18

      號令行鍵入:

      ax.XTickLabelRotation = 45;

      END
    • 發表于 2020-04-09 17:01
    • 閱讀 ( 1613 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆