我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据

我们准备一个csv测试数据,文件名是csv-test-data.csv数据。

我们将文件传到Linux上

准备导入的代码

我们运行代码

首先导入csv模块以便能访问所需的方法

用with语句打开数据文件并把它绑定到对象f。with语句的上下文管理器会帮助处理操作完资源去关闭数据文件的问题,保证资源被释放掉

用csv.reader()方法返回reader对象,通过该对象遍历读取文件的所有行。

文件的第一行是文件头,用来描述文件中每列的数据,并不是必需的,所以我们要判断第一行是数据头还是数据。比如使用head 文件名.csv。

在这个文件中我们把第一行存储为文件头,其他行添加到数据列表中

我们再生成简单的图表

我们可以利用pyplot库完成一些简单的图表

先看下代码

我们来分析下代码

通过调用figure()方法,创建出一个新的图表,如果给该方法提供一个字符串参数,例如“标题”,这个会成为窗口的后台标题。

调用subplot(231)方法把图表分割成2*3的网格,也可以是subplot(3,2,1),第一个参数是行数,第二个参数是列数,第三个参数是图形的标号

垂直柱状图(bar)和水平柱状图(barh),对于堆叠柱状图,我们需要把两个柱状图方法调用连在一起。通过设置参数bottom=y,把第二个柱状图和前一个柱状图连接起来形成堆叠柱状图

Boxplot()创建箱线图,我们后续介绍

Scatter散点图

保存图片

运行脚本,生成图片

查看图片

python生成csv文件带水印_Python从CSV文件导入数据和生成简单图表相关推荐

  1. python导入csv文件-Python从CSV文件导入数据和生成简单图表

    原标题:Python从CSV文件导入数据和生成简单图表 我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数 ...

  2. Excel导入数据轻松生成智能图表,助力数据分析

    运营助手,Excel导入数据轻松生成智能图表,助力数据分析 2023-04-18 10:21·淡定海风L 智能问答BI是一种先进的数据分析,它可以帮助用户快速地从海量数据中获取有用的信息,并将其可视化 ...

  3. 如何从Excel表格导入数据批量生成二维码

    目前二维码应用渐趋广泛,二维码具有储存量大.保密性高.追踪性高.抗损性强.备援性大.成本便宜等特性,这些特性特别适用于表单.安全保密.追踪.证照.存货盘点.资料备援等方面.那么我们怎么用条码打印软件从 ...

  4. 如何从Excel表格导入数据批量生成二维码 1

    目前二维码应用渐趋广泛,二维码具有储存量大.保密性高.追踪性高.抗损性强.备援性大.成本便宜等特性,这些特性特别适用于表单.安全保密.追踪.证照.存货盘点.资料备援等方面.那么我们怎么用条码打印软件从 ...

  5. python为csv文件添加表头_python读csv文件时指定行为表头或无表头的方法

    python读csv文件时指定行为表头或无表头的方法 pd.read_csv()方法中header参数,默认为0,标签为0(即第1行)的行为表头.若设置为-1,则无表头.示例如下: (1)不设置hea ...

  6. 在doc中生成柱状图_Python从CSV文件导入数据和生成简单图表

    我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数据. 我们将文件传到Linux上 准备导入的代码 我们运 ...

  7. python修改csv文件字段顺序_python 操作csv文件写入顺序不对

    我是初学者不太懂 为什么在终端显示是正确的顺序到了csv 文件中就是另一回事了呢 还有就是 csv 文件怎么可以运行之后继续填写 而不是清空文件呢? 图片: 代碼: import urllib.req ...

  8. python给图片加半透明水印_Python 批量加水印就这么简单!

    工作的时候,尤其是自媒体,我们必备水印添加工具以保护我们的知识产权,网上有许多的在线/下载的水印添加工具,但他们或多或少都存在以下问题: 在线工具需要将图片上传到对方服务器,信息不安全. 很多工具不具 ...

  9. python docx 合并文档 图片_Python检查Word文件中包含特定关键字的所有页码

    推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社图书详情:配套资源:用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系 ...

最新文章

  1. 编译OpenCV 2+ with CUDA 9+
  2. 初级篇第六期:学习UITableView
  3. .ajax显示加载动画,jQuery Ajax 加载数据时异步显示加载动画
  4. poj 3177 Redundant Paths
  5. c++冒泡排序(附完整源码)
  6. **PCL:嵌入VTK/QT显示(Code^_^)
  7. c++正则表达式_Python正则表达式教程-常用文本处理技巧
  8. unity 3d shaderlab 开发实战详解_vue实战开发011:使用router-view嵌套路由详解
  9. 大数据之-Hadoop_推荐系统框架图---大数据之hadoop工作笔记0015
  10. Java多张图片合成PDF
  11. 写一个java的网络数据包分析程序(一)
  12. 差分约束系统 与 最短路
  13. sympy模块解指数方程
  14. 五大常用算法:贪心算法
  15. kettle官网下载
  16. 转:Nutch学习笔记--抓取过程简析
  17. c++异常机制(转载)
  18. leetcode:448. Find All Numbers Disappeared in an Array找到所有数组中消失的数字(C++)
  19. 关于使用ajax动态输出cnzz统计代码的问题
  20. 蓝牙相关Profiles

热门文章

  1. pxe装机原理_linux PXE装机详解(非常详细,小白专用)
  2. android bool定义,android-R.bool
  3. 我的世界java怎么玩起床战争_我的世界怎么玩起床战争_我的世界起床战争怎么玩_52pk单机游戏...
  4. php学了基本语法后应该怎么做,PHP编程入门的基本语法知识点总结
  5. 深度学习之基于卷积神经网络(VGG16CNN)实现海贼王人物识别
  6. Yet Another Walking Robot CodeForces - 1296C
  7. Aroma's Search(暴力)
  8. A Simple Math Problem(矩阵快速幂)
  9. python进阶:搞懂装饰器和切面编程
  10. pd 生成mysql 脚本_Powerdesigner 生成增量SQL脚本