實驗做完后通常繪制一些可視化圖形來幫助我們更好的展示結果,那么最簡單的是使用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
- 折線圖(待補充)
