在doc中生成柱状图_Python从CSV文件导入数据和生成简单图表
我们已经完成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散点图
保存图片
运行脚本,生成图片
查看图片
在doc中生成柱状图_Python从CSV文件导入数据和生成简单图表相关推荐
- python生成csv文件带水印_Python从CSV文件导入数据和生成简单图表
我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数据. 我们将文件传到Linux上 准备导入的代码 我们运 ...
- python导入csv文件-Python从CSV文件导入数据和生成简单图表
原标题:Python从CSV文件导入数据和生成简单图表 我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数 ...
- python csv数据处理生成图_Python 读取CSV文件数据并生成可视化图形
CSV 文件数据读取并生成图形 CSV 文件格式 在文本文件中存储数据,最简单的方式就是将数据按照一定的格式存放在文件中,在读取文件时根据设计好的格式去将对应数据读取出来,这样就能很方便的进行简单数据 ...
- SAP Analytics Cloud学习笔记(一):从CSV文件导入数据到Analytics Cloud里创建模型和Story
从SAP官网下载一个供学习使用的csv文件: https://help.sap.com/http.svc/download?deliverable_id=20229442 拖拽到SAP Analyti ...
- python读取txt文件中的数字_python从txt文件读取数据
(作为一个python初学者,记录一点学习期间的笔记,方便日后查阅,若有错误或者更加便捷的方法,望指出!) 1.读取TXT文件数据,并对其中部分数据进行划分.一部分作为训练集数据,一部分作为测试集数据 ...
- 将csv文件导入python_如何将csv文件导入数据数组?
我在脚本中有一行代码,它将文本文件中的数据与值之间的大量空格导入到数组中以供以后使用. textfile = open('file.txt') data = [] for line in textfi ...
- 解决origin2022工具栏没有从CSV文件导入数据的问题
我们在安装好origin2022之后,打算从CSV文件中导入数据的时候,发现并没有从CSV文件中导入数据的选项.如下图. 对于这种方式,用下列方式来解决. 在打开这个添加/删除文件类型.
- python把csv做成柱状图_python读csv格式文档并用matplotlib绘制图表
import csv from matplotlib import pyplot as plt from datetime import datetime fileName = 'sitka_weat ...
- python中写入csv文件的方法_Python写入CSV文件的方法
python笔记5-python2写csv文件中文乱码问题 前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode. 当list.tuple.dict里面 ...
最新文章
- Linux系统中的Page cache和Buffer cache
- VMware ESXi 中的 CentOS 硬盘扩容
- 海纳威上云 构建数字化透明工厂
- CSS3实现小黄人动画
- selenium--自动化识别图片验证码并输入
- 索尼耳机的降噪功能怎么样?
- 斐讯k2 怎么开虚拟服务器,求助各位大神,K2P怎么开启SSH
- 服务器安装找不到lsi驱动,IBM 服务器 SAS Raid LSI Windows2008 硬盘 驱动
- win10系统安装CH340驱动
- 春运在即 360又抢了12306的风头
- html css做一个简历表,HTML table制做我的简历
- 2006东京游戏展游历
- [转载]Android性能优化来龙去脉总结
- 这些年我要读的书【不断更新中】
- Oracle Essbase入门系列(一)
- 消防应急照明系统在某数据中心项目的应用
- 轻量级CI/CD自动构建平台Gitea+Drone保姆级实践教程
- htpc派_您应该为HTPC使用PCI,USB或基于网络的电视调谐器吗?
- iOS应用架构谈 网络层设计方案
- 用 Vue 改造 Bootstrap,渐进提升项目框架[转]
热门文章
- Unet项目解析(4): ./src/RetinaNN_predict.py
- 3DSlicer4:模块管理(二)场景视图、体数据、体绘制
- Qt Creator和VS2010中添加槽信号_差异与详解
- 小波的秘密5_多分辨率分析和连续小波变换2
- 长时间整理的xhtml网页设计规范
- 大富翁已成过去-我的一些感想
- win7下不能使用dnw烧写的解决办法——韦东山嵌入式Linux学习笔记05
- 从尾到头打印链表---剑指Offer
- python:使用PyInstaller打包成exe文件,以及TypeError: an integer is required (got type bytes)异常解决
- 【又放洋屁了】文艺细菌发作了