【Pandas 入门-5】Pandas 画图

Pandas 画图

除了结合 matplotlib 与 seaborn 画图外,Pandas 也有自己的画图函数plot,它的语法一般为:

DataFrame.plot(x=None,y=None, kind='line',subplots=False, title=None)
x 横坐标数据
y 纵坐标数据
kind 默认是线图,还可以是'bar','barh','box','pie','scatter','hist'等
subplots 是否将每一列数据分别生成一个子图
title 图形的标题
python 复制代码
import pandas as pd

df = pd.DataFrame({'statistics': [85, 68, 90], 'math': [82, 63, 88], 'English': [84, 90, 78]})
df

| | statistics | math | English |
| 0 | 85 | 82 | 84 |
| 1 | 68 | 63 | 90 |

2 90 88 78
python 复制代码
df.plot()

从上图可以看出,Pandas 的plot默认对每一列数据,画一个线图。

python 复制代码
df.plot(kind='bar', title='My picture') # 画出柱状图
python 复制代码
df.plot(kind='bar', subplots=True) # 对每一列数据非别生成一个子图
python 复制代码
df.plot(x='math', y='statistics', kind='scatter') # 指定横坐标与纵坐标,生成一个散点图
相关推荐
liuweidong08023 小时前
【Pandas】pandas Series rolling
pandas
史嘉庆1 天前
Pandas数据分析 【Series | DataFrame】
python·数据挖掘·数据分析·pandas
金创想2 天前
机器学习第一道菜(一):线性回归的理论模型
机器学习·回归·线性回归·散点图·统计学·拟合·一次函数
叫我:松哥3 天前
基于python的财务数据分析与可视化设计与实现
大数据·python·数据挖掘·数据分析·pandas·matplotlib
Zda天天爱打卡3 天前
【机器学习实战入门】使用Pandas和OpenCV进行颜色检测
大数据·人工智能·opencv·机器学习·计算机视觉·pandas
dandellion_4 天前
【数据分析(二)】初探 Pandas
数据挖掘·数据分析·pandas
能力工场小马哥5 天前
Pandas库的常用内容归纳
pandas
liuweidong08028 天前
【Pandas】pandas Series rtruediv
前端·javascript·pandas
新手小袁_J8 天前
Python实现简单的缺失值处理(超详细教程)
开发语言·python·信息可视化·numpy·pandas·matplotlib·pip
阿桨10 天前
pandas与sql对应关系【帮助sql使用者快速上手pandas】
sql·pandas