【Python习题集7】Python对CSV文件数据进行可视化

这篇具有很好参考价值的文章主要介绍了【Python习题集7】Python对CSV文件数据进行可视化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、实验内容

1、datal.csv中的B、C、D和E列数据分别是日期、权重、A企业的销售额、B企业的销售额。读取C、D、E列数据,并统计E列数据的算术平均数、加权平均值(权值为C列数据)、方差、中位数、最小值、最大值。并绘制E列数据的直方图。
(1)源代码:
【Python习题集7】Python对CSV文件数据进行可视化

(2)运行结果截图 :
【Python习题集7】Python对CSV文件数据进行可视化
【Python习题集7】Python对CSV文件数据进行可视化

2、读取datal.csv文件中的A企业销售额与B企业销售额数据,并计算这些企业数据的协方差矩阵和相关系数矩阵。
(1)源代码:
【Python习题集7】Python对CSV文件数据进行可视化

(2)运行结果:
【Python习题集7】Python对CSV文件数据进行可视化

3、读取datal.csv文件中A、B、C、D、E,绘制由A列和D列数据关联,以及由A列和E列数据(请将该列值除以120后绘图)关联的两条折线图,并分别赋以不同的颜色和线型,添加图例。
(1)源代码:
【Python习题集7】Python对CSV文件数据进行可视化

(2)运行结果截图 :
【Python习题集7】Python对CSV文件数据进行可视化

4、针对datal.csv中A企业的销售额,使用简单移动平均方法估计各月的销售额。移动平均间隔为3,即用1、2、3三周的数据预测第4周的数据。
(1)源代码:
【Python习题集7】Python对CSV文件数据进行可视化

(2)运行结果截图 :
【Python习题集7】Python对CSV文件数据进行可视化

5、使用指数移动平均方法估计上题的A企业的销售额。移动平均间隔为3。并请添加图、坐标轴标题和图例。
(1)源代码:
【Python习题集7】Python对CSV文件数据进行可视化

(2)运行结果截图 :
【Python习题集7】Python对CSV文件数据进行可视化
【Python习题集7】Python对CSV文件数据进行可视化

二、实验总结

  1. 我们要的不是数据,而是数据告诉我们的事实。大多数人面临这样一个挑战:我们认识到数据可视化的必要性,但缺乏数据可视化方面的专业技能。部分原因可以归结于,数据可视化只是数据分析过程中的一个环节,数据分析师可能将精力花在获取数据、清洗整理数据、分析数据、建立模型,但在最终的展示沟通上力不从心。

  2. 可视化工具包括但不限于,Tableau,Excel,PowerBI,Python,R
    可视化之前:探索性分析与解释性分析
    二者之间有很重要的区别:探索性分析指理解数据并找出值得分析或分享给他人的精华。这就好比,在牡蛎中寻找珍珠,可能打开一百个牡蛎(尝试很多种方法)才最终找到两颗珍珠。而解释性分析,我们迫切希望能够言之有物,讲好某个故事–专注于两颗珍珠。

  3. 可视化过程:一个完整的数据可视化过程,主要包括以下4个步骤:
    确定数据可视化的主题、提炼可视化主题的数据、根据数据关系确定图表、进行可视化布局及设计
    可视化元素由3部分组成: 可视化空间+标记+视觉通道
    可视化空间: 数据可视化的显示空间,通常是二维。三维物体的可视化,通过图形绘制技术,解决了在二维平面显示的问题,如3D环形图、3D地图等。

  4. 标记: 标记,是数据属性到可视化几何图形元素的映射,用来代表数据属性的归类。根据空间自由度的差别,标记可以分为点、线、面、体,分别具有零自由度、一维、二维、三维自由度。如我们常见的散点图、折线图、矩形树图、三维柱状图,分别采用了点、线、面、体这四种不同类型的标记。

  5. 视觉通道: 数据属性的值到标记的视觉呈现参数的映射,叫做视觉通道,通常用于展示数据属性的定量信息。常用的视觉通道包括:标记的位置、大小(长度、面积、体积。。。)、形状(三角形、圆、立方体。。。)、方向、颜色
    确定图表: 数据之间的相互关系,决定了可采用的图表类型。文章来源地址https://www.toymoban.com/news/detail-460797.html

到了这里,关于【Python习题集7】Python对CSV文件数据进行可视化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • javaweb习题集

    1.下列关于静态网页和动态网页说法错误的是C A、动态网页的内容一般是从数据库里面读取出来的 B、动态网页的内容的显示是通过程序来实现的 C、动态网页上可以显示动态元素比如:动画,视频等,而静态网页无法显示动态元素 解析:动态网页,与网页上的各种动画、滚动

    2024年02月05日
    浏览(40)
  • 网络安全习题集

    4 ISO / OSI 安全体系结构中的对象认证安全服务使用( C ) 机制来完成。 A .访问控制 B .加密 C .数字签名 D .数据完整性 5 身份鉴别是安全服务中的重要一环,以下关于身份鉴别的叙述不正确的是( B ) A .身份鉴别是授权控制的基础 B .身份鉴别一般不用提供双向认证 C .目

    2024年02月19日
    浏览(34)
  • leetcode习题集【8月】

    617. 合并二叉树 700. 二叉搜索树中的搜索 236. 二叉树的最近公共祖先 701. 二叉搜索树中的插入操作 108. 将有序数组转换为二叉搜索树 538. 把二叉搜索树转换为累加树

    2024年02月11日
    浏览(37)
  • 《网络安全基础》——习题集

    一、 选择题: 1、TCP/IP 体系结构中的TCP 和IP 所提供的服务分别为() A.链路层服务和网络层服务 B.网络层服务和传输层服务 C.传输层服务和应用层服务 D.传输层服务和网络层服务 2、下列哪个攻击不在网络层() A.IP 欺诈 B. Teardrop C. Smurf  D. SQL 注入 3、ARP 协议是将 __ 地址转换成

    2024年02月08日
    浏览(29)
  • 计算机网络习题集

    一、 单项选择题 计算机网络最突出的优点是( D ) A. 精度高 B. 内存容量大 C. 运算速度快 D. 共享资源 2.( D )不属于局域网的特点。 A.较小的地域范围 B.高传输速率和低误码率 C.一般为一个单位所建 D.一般侧重共享位置准确无误及传输的安全 3.网络协议主要要素为( C ) A、数据格

    2024年02月02日
    浏览(46)
  • PTA SQL部分练习题集

    10-1 找出所有姓“李”的学生姓名、民族和联系电话。 10-2 查询选修了2门以上课程的学生学号和平均成绩。 10-3 统计每种商品的销售数量 10-4 查询前3门课程的课号及课程名称 10-5 查询名字中含有“明”字的男生的学生姓名和班级 10-6 查询姓名是两个字的学生信息 10-7 计算“

    2023年04月14日
    浏览(67)
  • 【LeetCode】练习习题集【4月 - 7 月】

    1.重复数 题目: 代码: 9.回文数 题目: 思路: 如果是负数一定不是回文数 直接返回false 如果是正数,则将其倒序数值计算出来,然后比较和原数值是否相等 如果是回文数相等返回true 不相等返回false 代码: 13. 罗马数字转整数 (https://leetcode.cn/problems/roman-to-integer/) 题目:

    2024年02月13日
    浏览(31)
  • 信息学竞赛中的数学 习题集 461-470(10题)

    3279:【例46.1】 完全数 信息学奥赛一本通-编程启蒙(C++版)在线评测系统 3280:【例46.2】 数字统计 信息学奥赛一本通-编程启蒙(C++版)在线评测系统 3281:【例46.3】 素数回文数的个数 信息学奥赛一本通-编程启蒙(C++版)在线评测系统 3282:练46.1 求π的值 信息学奥赛一本

    2024年01月23日
    浏览(33)
  • Android移动开发技术(慕课版)习题集题库及答案

    一 、 填空题 1.在Android开发环境中,SDK组件的作用是用于(   开发    )Android应用。 2.在Android开发环境中,(   Dalvik    )组件的作用是虚拟机管理。 二、判断题 1.电子邮件客户端属于Android平台体系结构的应用程序框架层。(  F  ) 2.Android 中使用AVD Manager工

    2024年02月10日
    浏览(39)
  • python-数据可视化-下载数据-CSV文件格式

    数据以两种常见格式存储: CSV 和 JSON comma-separated values 0 USW00025333 1 SITKA AIRPORT, AK US 2 2018-01-01 3 0.45 4 5 48 6 38 csv.reader() :将前面存储的文件对象作为实参传递给它,创建一个与该文件相关联的阅读器对象 next() 返回文件中的下一行 第一次调用该函数,返回第一行,依次增加

    2024年02月10日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包