(精)广东工业大学《数据可视化技术》 2018实验报告

这是一份详尽的2018年广东工业大学《数据可视化技术》实验报告,涵盖了Excel和Matlab的数据可视化实践。实验一涉及Excel中的直方图、柱状堆积图、折线图和圆饼图的绘制。实验二和三深入探讨了Matlab的二维、三维曲线绘制、统计图、三维图形编辑和动画制作。实验内容包括设置图形属性、绘制各种图表、使用plotyy、面域图、直方图、饼图、散点图以及动画制作。实验四和五介绍了Matlab的更多数据可视化技术,如极坐标曲线、曲面图和聚类算法,并提到了Tableau、数说立方、Power BI等数据可视化工具的使用。
摘要由CSDN通过智能技术生成

(精)广东工业大学《数据可视化技术》 2018实验报告

前言:此为《数据可视化设计》课程实验报告(个人重现 + 重制版)。鉴于实验时发现 实验指导书中 存在 排版混乱、图片不清晰、WPS与Offic的截图混用、代码 中英文标点混用、缺少效果图等问题,同时数据源分散于多个零散文件中,整个实验过程十分痛苦。。。故重制此报告,增删完善汇总,以便日后回看,欢迎大家交流学习。

报告中所使用的软件版本:Excel 2016、MATLAB R2018a、Tableau 2018.1.0。

实验一 Excel数据可视化

1.用Excel绘制直方图

直方图:又称质量分布图、柱状图,是一种统计报告图,也是表示资料变化情况的主要工具。直方图由一系列高度不等的纵向条纹或线段表示数据分布的情况,一般用横轴表示数据类型,纵轴表示分布情况。

实验数据和结果

这里写图片描述

这里写图片描述这里写图片描述

这里写图片描述

这里写图片描述

(设置数据系列的间距等)

2.绘制百分比柱形堆积图

这里写图片描述

(PS:数据系列绘制选择次坐标轴)

3.折线图

3.1 单折线

这里写图片描述

单击Y轴坐标,打开坐标轴格式窗格,在“坐标轴选项”下输入边界最小值“30”,边界最大值“50”,然后输入主要单位值“5”,结果如图所示。
这里写图片描述

3.2 双折线图

这里写图片描述

3.3 三折线并加突出显示折线图中的数据点

这里写图片描述

(加数据标签) / (删除不需要显示的数据标签)

3.4 折线图+面积图

这里写图片描述

4.圆饼图

4.1 圆饼图

这里写图片描述

一般而言,圆饼图的切片分布一般是将数据较大的两个扇区设置在水平方向的左右两侧。因此,可通过更改数据源的排序顺序改变圆饼图切片的分布位置外,还可以对圆饼图切片进行旋转,使圆饼图的两个较大扇区分布在左右两侧。如

这里写图片描述

4.2 分离圆饼图

这里写图片描述

这里写图片描述

(双击圆饼图打开“设置数据系列格式”窗格,再单击需要被强调的扇区(系列为“空调”),然后在“系列选项”组下设置“点爆炸型”的百分比值为“22%”,即将所选中的扇区单独分离出来。由于分离的扇区显示在图表下方,需要调整“第一扇区起始角度”值“52”来改变扇区位置,使其显示在图表的左边区域)

5.散点图

5.1 平滑线联系散点图

这里写图片描述


实验二 Matlab数据可视化(一)

1.Matlab离散数据可视化

绘制离散函数 y=1(n3)2+1+1(n9)2+4 y = 1 ( n − 3 ) 2 + 1 + 1 ( n − 9 ) 2 + 4 的图形,其中自变量的取值范围是(0,16)的整数。

n=1:0.5:16;
y=1./((n-3).^2+1)-1./((n-9).^2+4);
plot(n,y,'*')

这里写图片描述

思考:根据如下指令,试着修改颜色、线型、

plot(x, y, 'CLM');  %控制颜色,线形状,点

C 代表颜色(Colors), L 代表曲线的格式(Line Styles), M 代表曲线所用的线标(Markers)。

线型 线方式: - 实线; : 点线; -. 虚点线; - - 波折线。

线型 点方式: . 圆点; + 加号; * 星号; x x形; o 小圆。

颜色: y黄; r红; g绿; b蓝; w白; k黑; m紫; c青。

2. 二维曲线绘制实验

2.1 设计实验演示验证plot

设置三个函数y,z,h均以x作为变量,验证函数plot,subplot,set, axis,并使用grid on为图形加网格, box on加边框线。

x=0:0.1:5; 
y=sin(x); 
z=cos(x); 
h=tan(x);  
subplot(2,1,1);
plot(x,y); 
subplot(2,1,2); 
plot(x,z);  
axis([0 4 0 20]); 
h=plot(x,y); 
set(h,'color','b');  
set(gca,'XGrid','on','YGrid','off'); 
set(gca,'color','g');
grid on
box on

这里写图片描述

思考:使用Matlab help指令(或百度),了解subplot,set,axis的用法。

例如:matlab中subplot(m,n,p)可以在一个figure中画m×n个子图,p可以指定子图的位置,一般情况下p为单个数字,p为向量时可以合并多个子图为一个子图。

http://blog.csdn.net/gsls200808/article/details/45870911(不同的子图合并方式)

2.2 设计函数y1=2e-0.5x和y2=cos(4πx)绘制其曲线,为其添加title(图形名称) ,label(x轴说明),ylabel(y轴说明),text(x,y,图形说明),legend(图例1,图例2,…)。
x=0:pi/100:1*pi;
y1=2*exp(-0.5*x);
y2=cos(4*pi*x);
plot(x,y1,x,y2)
title('x from 0 to 2{\pi}');             
xlabel('Variable X');                 
ylabel('Variable Y');                  
text(0.8,1.5,'曲线y1=2e^{-0.5x}');      
text(2.5,1.1,'曲线y2=cos(4{\pi}x)');
legend('y1','y2')  

这里写图片描述

思考:使用Matlab菜单,直接进行title,legend的修改。使用Matlab help指令(或百度),了解text的用法。

2.3 设计函数y1=0.2e-0.5xcos(4πx) 和y2=2e-0.5xcos(πx),并在同一坐标内绘制曲线,验证hold on/off命令的切换。
x=0:pi/100:2*pi;
y1=0.2*exp(-0.5*x).*cos(4*pi*x);
plot(x,y1)
hold on
y2=2*exp(-0.5*x).*cos(pi*x);
plot(x,y2);
hold off

这里写图片描述

思考:去掉hold on/hold off结果的区别?

这里写图片描述

2.4 设计函数x=exp(i*t)和y=[x;2*x;3*x]’在同一坐标中,绘制3个同心圆,并加坐标控制,并使用 grid on加网格线, box on加坐标边框,axis equal使坐标轴采用等刻度。
t=0:0.01:2*pi;
x=exp(i*t);
y=[x;2*x;3*x]';
plot(y)
grid
  • 6
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一个可视化实验完整代码。 一、实验目的和要求 1、 使用API函数编制包含各种资源的Windows应用程序; 2、 实现Windows应用程序对键盘与鼠标的响应。 二、实验内容 : 1、问题描述: 创建一个菜单,其中有三个菜单项,分别为“文件”、“计算”和“帮助”,其中,“文件”菜单项包含“打开”、“保存”、“画图”、“退出”等菜单选项;“计算”菜单包含“总和”、“方差”、“均方根”等菜单选项;“帮助”菜单项包含“计算总和帮助”、“计算方差帮助”和“计算均方根帮助”以及“关于”等项 。 若单击“画图”菜单项,则绘出P103图形。 若在用户区内按下鼠标左键,则动态创建一个包括“删除计算总和”、“添加计算平均值”和“修改计算均方差”三个菜单项的弹出式菜单,由此菜单控制“计算”菜单中菜单项删除、添加与修改。(要求新的弹出式菜单开始时不可用,按下右键后变为可用。) 单击“修改计算均方差”菜单项后,“计算”菜单下的“计算均方差”项改为“线性拟合”,单击“添加计算平均值”菜单项后,“计算”菜单中添加上了“计算平均值”菜单项 。 将光标设定为自己名字中的某个字、图标设定为自己名字中的另一个字。 2、应用程序中所用到的资源、消息,简介主要函数的功能; 3、程序实现 4、操作结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值