Pandas数据处理库画图与文件读取使用示例

 更新时间:2022年10月07日 11:43:20   作者:ZacheryZHANG  
这篇文章主要为大家介绍了Pandas数据处理库画图与文件读取使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

Pandas画图

注意:本案例使用 Jupyter Notebook 进行案例演示

pandas库中集成了matplotlib库,可以直接进行调用,在相应的DataFrame后,加上.plot就能直接进行绘图,具体语法格式如下所示:

pandas.DataFrame.plot

DataFrame.plt(x=None, y=None, kind='line')

x:x数据

y:y数据

kind:图类型

  • 'line':折线图
  • 'bar':柱状图
  • 'barth':
  • 'hist':直方图
  • 'pie':饼图
  • 'scatter':散点图

我们想绘制散点图观察一下两者之间(年份与自然增长率)之间的关系:首先导入相关库,前几行代码是解决中文字体显示问题,然后读取数据,最后使用.plot函数绘制散点图。具体代码如下所示:

# 看一下两者之间的关系x="年份", y="自然增长率(%)"
import pandas as pd
import seaborn as sns
from pylab import mpl
from matplotlib.font_manager import FontProperties
myfont=FontProperties(fname=r'/usr/share/fonts/fangzheng/FZSYJW.TTF',size=12)
sns.set(font=myfont.get_name())
people = pd.read_csv("data/data140190/人口.csv")
people.plot(x="年份", y="自然增长率(%)", kind="scatter")

代码运行结果如下图所示:

文件读取与存储

read_csv读取文件

pandas.read_csv(filepath_or_buffer, sep = ',')

  • filepath_or_buffe:文件路径
  • usecols:指定读取的列名,列表形式

以上就是Pandas数据处理库画图与文件读取使用示例的详细内容,更多关于Pandas画图文件读取的资料请关注脚本之家其它相关文章!

相关文章

  • Python自动扫码支付的实现示例

    Python自动扫码支付的实现示例

    本文主要介绍了Python自动扫码支付的实现示例,包括二维码识别、自动填写支付信息、自动点击支付等过程,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • Keras模型转成tensorflow的.pb操作

    Keras模型转成tensorflow的.pb操作

    这篇文章主要介绍了Keras模型转成tensorflow的.pb操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • CentOS7上使用pyenv搭建Django环境

    CentOS7上使用pyenv搭建Django环境

    本文主要介绍了CentOS7上使用pyenv搭建Django环境,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 解决python访问报错:jinja2.exceptions.TemplateNotFound:index.html

    解决python访问报错:jinja2.exceptions.TemplateNotFound:index.html

    这篇文章主要介绍了解决python访问报错:jinja2.exceptions.TemplateNotFound:index.html,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 基于Python的ModbusTCP客户端实现详解

    基于Python的ModbusTCP客户端实现详解

    这篇文章主要介绍了基于Python的ModbusTCP客户端实现详解,Modbus Poll和Modbus Slave是两款非常流行的Modbus设备仿真软件,支持Modbus RTU/ASCII和Modbus TCP/IP协议 ,经常用于测试和调试Modbus设备,观察Modbus通信过程中的各种报文,需要的朋友可以参考下
    2019-07-07
  • python反扒机制的5种解决方法

    python反扒机制的5种解决方法

    这篇文章主要介绍了python反扒机制的5种解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Python利用解析JSON实现主机管理

    Python利用解析JSON实现主机管理

    JSON 是一种独立于编程语言的数据格式,因此在不同的编程语言中都有对应的解析器和生成器,本文主要介绍了Python如何通过解析JSON实现主机管理,感兴趣的小伙伴可以了解一下
    2023-12-12
  • 在Python中处理时间之clock()方法的使用

    在Python中处理时间之clock()方法的使用

    这篇文章主要介绍了在Python中处理时间之clock()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • 浅析Python中MySQLdb的事务处理功能

    浅析Python中MySQLdb的事务处理功能

    这篇文章给大家介绍了Python中MySQLdb的事务处理功能,对大家学习python操作数据具有一定参考借鉴价值,有需要的朋友们可以参考借鉴。
    2016-09-09
  • python列表[list]和元组(tuple)详情

    python列表[list]和元组(tuple)详情

    这篇文章主要介绍了python列表[list]和元组(tuple)详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08

最新评论