日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )

發布時間:2025/6/17 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、Bar 條形圖
    • 1、bar 函數
    • 2、矩陣數據表示
    • 3、bar 函數代碼示例
  • 二、Bar 條形圖樣式
    • 1、bar 函數樣式
    • 2、堆疊條形圖示例
  • 三、水平條形圖
    • 1、barh 函數
    • 2、代碼示例





一、Bar 條形圖





1、bar 函數


bar 函數參考文檔 : https://ww2.mathworks.cn/help/matlab/ref/bar.html



2、矩陣數據表示


xxx 值是一個矩陣 :

x=[12548]x = \begin{bmatrix} 1 & 2 & 5 & 4 & 8 \end{bmatrix}x=[1?2?5?4?8?]

代碼表示例 :

% 條形圖的數值列表 x = [1 , 2 , 5 , 4 , 8]

yyyxxx 與另一個矩陣組成的新矩陣 :

y=[1254812345]y = \begin{bmatrix} 1 & 2 & 5 & 4 & 8 \\\\ 1 & 2 & 3 & 4 & 5 \end{bmatrix}y=???11?22?53?44?85????

代碼示例 :

% 數值列表 , 組成一個矩陣 y = [x; 1:5];

3、bar 函數代碼示例


bar 函數代碼示例 :

% 條形圖的數值列表 x = [1, 2, 5, 4, 8];% 數值列表 , 組成一個矩陣 y = [x; 1:5];% 繪制第一張圖像 subplot(3, 1, 1);% 繪制條形圖 , x 中每個元素對應一個條形 bar(x); % 繪制第二張圖像 subplot(3, 1, 2);% 繪制條形圖 , y 中每個元素對應一個條形 % y 是個矩陣 ,2 x 5 = 10 個元素 bar(y); % 繪制第三張圖像 subplot(3, 1, 3);% 繪制立體 3D 條形圖 , y 中每個元素對應一個條形 % y 是個矩陣 ,2 x 5 = 10 個元素 bar3(y);

代碼示例 :





二、Bar 條形圖樣式



bar 函數參考文檔 : https://ww2.mathworks.cn/help/matlab/ref/bar.html



1、bar 函數樣式


在 bar 函數的數據后面 , 可以使用字符串指定一個條形圖樣式 ,

條形圖的四種樣式如下 :



2、堆疊條形圖示例


% 條形圖的數值列表 x = [1, 2, 5, 4, 8];% 數值列表 , 組成一個矩陣 y = [x; 1:5];% 繪制第一張圖像 subplot(2, 1, 1);% 繪制條形圖 , y 中每個元素對應一個條形 % y 是個矩陣 ,2 x 5 = 10 個元素 bar(y); % 繪制第二張圖像 subplot(2, 1, 2);% 繪制條形圖 , y 中每個元素對應一個條形 % y 是個矩陣 ,2 x 5 = 10 個元素 bar(y, 'stacked');

繪圖效果 :





三、水平條形圖



barh 函數參考文檔 : https://ww2.mathworks.cn/help/matlab/ref/barh.html



1、barh 函數


與 bar 用法類似 , 使用 barh 函數繪制的條形圖是水平條形圖 ;



2、代碼示例


代碼示例 :

% 條形圖的數值列表 x = [1, 2, 5, 4, 8];% 數值列表 , 組成一個矩陣 y = [x; 1:5];% 繪制第一張圖像 subplot(2, 1, 1);% 繪制條形圖 , y 中每個元素對應一個條形 % y 是個矩陣 ,2 x 5 = 10 個元素 barh(y); % 繪制第二張圖像 subplot(2, 1, 2);% 繪制條形圖 , y 中每個元素對應一個條形 % y 是個矩陣 ,2 x 5 = 10 個元素 barh(y, 'stacked');

繪圖結果 :

總結

以上是生活随笔為你收集整理的【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。