matlab中繪制折線圖、繪制條形圖(柱形圖)的簡單方法


實驗做完后通常繪制一些可視化圖形來幫助我們更好的展示結果,那么最簡單的是使用excel直接繪制,但是excel繪制的圖形無法單獨保存成圖片,只能復制粘貼到word文檔中,這就造成了圖形的分辨率不高,在文檔里面放大后會變得模糊。針對這種情況,我們可以使用其他工具繪圖:比如matlab,Python,一些專用繪圖軟件origin等。因此這篇隨筆用來記錄我對我的試驗結果繪制的兩種圖形:條形圖(柱形圖)、折線圖。

圖形:條形圖(柱形圖)、折線圖;

繪制語言:matlab

  • 條形圖: 
 1 %%
 2 clear;close all;clear all;
 3 % 添加繪圖所需數據
 4 Acc = xlsread('E:\2研究生階段\1研究工作匯總\2ReasearchWork\05小論文\文章用圖\figure\繪圖(自己使用MATLAB繪制LSVT 的3D圖代碼)\figure_other\matlab\PARAMETERdATA.xlsx','Sheet1','B32:D32');
 5 Pre = xlsread('E:\2研究生階段\1研究工作匯總\2ReasearchWork\05小論文\文章用圖\figure\繪圖(自己使用MATLAB繪制LSVT 的3D圖代碼)\figure_other\matlab\PARAMETERdATA.xlsx','Sheet1','B33:D33');
 6 Rec = xlsread('E:\2研究生階段\1研究工作匯總\2ReasearchWork\05小論文\文章用圖\figure\繪圖(自己使用MATLAB繪制LSVT 的3D圖代碼)\figure_other\matlab\PARAMETERdATA.xlsx','Sheet1','B34:D34');
 7 G_mean = xlsread('E:\2研究生階段\1研究工作匯總\2ReasearchWork\05小論文\文章用圖\figure\繪圖(自己使用MATLAB繪制LSVT 的3D圖代碼)\figure_other\matlab\PARAMETERdATA.xlsx','Sheet1','B35:D35');
 8 F_score = xlsread('E:\2研究生階段\1研究工作匯總\2ReasearchWork\05小論文\文章用圖\figure\繪圖(自己使用MATLAB繪制LSVT 的3D圖代碼)\figure_other\matlab\PARAMETERdATA.xlsx', 'Sheet1','B36:D36');
 9 
10 result = [Acc;Pre;Rec ;G_mean;F_score];
11 % 條形圖繪制
12 bar(result,0.6);
13 % 設置當前圖形X軸標簽
14 set(gca,'XTickLabel',{'ACC','Pre ','Rec','G-mean','F-score'});
15 % 設置軸標題
16 xlabel('Different instance space')
17 ylabel('Acc(%)');
18 % 設置圖形標題
19 title('Acc on LSVT')
20 % 給圖形加圖注
21 legend('Original space','Deep space1','Deep space2') 
22 % 添加網格線
23 grid on  
  • 折線圖(待補充)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM