首页 > 其他 > 详细

matlab中绘制折线图、绘制条形图(柱形图)的简单方法

时间:2021-04-30 15:35:41      阅读:15      评论:0      收藏:0      [点我收藏+]

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

 

matlab中绘制折线图、绘制条形图(柱形图)的简单方法

原文:https://www.cnblogs.com/MINGYOUR/p/14721485.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!