实验做完后通常绘制一些可视化图形来帮助我们更好的展示结果,那么最简单的是使用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
- 折线图(待补充)