csv数据图如下所示:

代码如下所示:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'simhei'
plt.rcParams['axes.unicode_minus']=Falsedata = pd.read_csv("notebook.csv")
data = np.array(data)
print(data)#data是一个多维数组,所以可以用data[:,1]这种分片操作取某一列的值
plt.pie(data[:,1],labels=data[:,0],autopct="%.1ff%%")
plt.legend(data[:,0],loc="upper left")
plt.show()plt.plot(data[:,0],data[:,2],'-*')
plt.xlabel("均价")
plt.show()

效果图如下所示:

pandas读取csv文件数据并使用matplotlib画折线图和饼图相关推荐

  1. 使用python pandas读取csv文件数据

    csv是我接触的比较早的一种文件,比较好的是这种文件既能够以电子表格的形式查看又能够以文本的形式查看.最早接触是在别人的Perl脚本中,或许是为了充分利用Perl的文本处理能力.不过,日常的生活工作中 ...

  2. python读取CSV文件中温度值绘制3D折线图

    import pyecharts.options as opts from pyecharts.charts import Line3D import random import csv filena ...

  3. pandas读取csv文件的前几行数据(nrows参数)、pandas读取csv文件的中间几行数据(skiprows=range(a,b))

    pandas读取csv文件的前几行数据(nrows参数).pandas读取csv文件的中间几行数据(skiprows=range(a,b)) 目录 pandas读取csv文件的前几行数据.pandas ...

  4. pandas读取前几行数据_使用实现pandas读取csv文件指定的前几行

    下面为大家分享一篇使用实现pandas读取csv文件指定的前几行,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 用于存储数据的csv文件有时候数据量是十分庞大的,然而我们有时候并不需要全部的 ...

  5. python读取csv文件并修改指定内容-pandas读取CSV文件时查看修改各列的数据类型格式...

    下面给大家介绍下pandas读取CSV文件时查看修改各列的数据类型格式,具体内容如下所述: 我们在调bug的时候会经常查看.修改pandas列数据的数据类型,今天就总结一下: 1.查看: Numpy和 ...

  6. python读取csv某一列存入数组_python 读取.csv文件数据到数组(矩阵)的实例讲解

    利用numpy库 (缺点:有缺失值就无法读取) 读: import numpy my_matrix = numpy.loadtxt(open("1.csv","rb&qu ...

  7. python pandas读取csv文件指定行_python pandas获取csv指定行 列的操作方法

    python pandas获取csv指定行 列的操作方法 pandas获取csv指定行,列 house_info = pd.read_csv('house_info.csv') 1:取行的操作: ho ...

  8. python如何读取csv文件某几行某几列_扣丁学堂简述如何实现pandas读取csv文件指定的前几行...

    扣丁学堂简述如何实现pandas读取csv文件指定的前几行 2018-08-01 14:16:55 1620浏览 今天扣丁学堂 用于存储数据的csv文件有时候数据量是十分庞大的,然而我们有时候并不需要 ...

  9. pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件

    pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件 目录

  10. C++实现读取CSV文件数据将进行计算。

    C++实现读取CSV文件数据将进行计算. 文件和流 文件概述 文件流类 案例 代码展示 文件和流 文件概述 文件是信息的集合,通常是指记录在外部存储介质(如磁盘等)上的信息集合. 文件在程序中为输入设 ...

最新文章

  1. mysql表名不区分大小写_设置mysql表名不区分大小写
  2. 15.selenium_case01
  3. 交换机怎么使用vtp
  4. shell实现矩阵转置
  5. FastRCNN 训练自己数据集 (1编译配置)
  6. 关于表格动态添加行并处理相关表单元素的一些修改
  7. linux用光盘作yum源实验步骤,Linux使用系统光盘作为YUM源
  8. 【笔记】Java数据结构与算法
  9. 第四:Pytest框架之命令行参数(二)
  10. 使用RDKit将pdb文件转成SMILES
  11. centos7火狐浏览器上不了网_网络问题备忘:能ping通,就是上不了网
  12. ubuntu文件右下角有锁的图标
  13. C语言system的用法
  14. iphone11支持es6吗_好久没用Carplay了:IOS11导航功能不错
  15. Redis协议spec(翻译)
  16. 大厂对学历的要求是什么?如果学历不够,拿什么来凑?
  17. Oracle: SQL精妙SQL语句讲解(常用sql) .
  18. 多种马尔可夫链预测方法
  19. 百度地图 - 绘制驾车路线图
  20. mysql传入Bean_ods数据导入mysql

热门文章

  1. linux上应用程序的执行机制
  2. 单源最短路(SPFA算法)
  3. tensorflow中prefetch最合适的用法
  4. android 输入支付密码错误,Android 支付宝支付密码输入界面
  5. python棋盘放麦粒_从零开始学习PYTHON3讲义(五)while循环和棋盘麦粒问题
  6. matlab中的m-file,MATLAB m-file帮助格式化
  7. freemarker生成java代码,freeMarker之根据模板生成JAVA代码示例
  8. php dp0,DOS批处理中%cd%与%~dp0的区别详解
  9. 万分之二用百分之怎么表示_怎么腐熟猪粪做有机肥
  10. Java泛型之类型擦除