【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') # 指定横坐标与纵坐标,生成一个散点图
相关推荐
懒大王爱吃狼16 小时前
Python数据分析之pandas学习
开发语言·爬虫·python·学习·信息可视化·数据分析·pandas
eclipsercp1 天前
Pandas 基础 —— 探索数据分析的第一步
数据挖掘·数据分析·pandas
麦田里的稻草人w2 天前
【数据分析“三剑客”】—— Pandas
数据挖掘·数据分析·pandas
码界领航2 天前
(6) 深入理解pandas的核心数据结构:DataFrame全面解析
数据结构·python·numpy·pandas
晨同学03272 天前
pandas,dataframe使用笔记
笔记·pandas
神奇夜光杯2 天前
Python酷库之旅-第三方库Pandas(006)
开发语言·人工智能·python·pandas·基础知识·学习和成长·标准库及第三方库
神奇夜光杯2 天前
Python酷库之旅-第三方库Pandas(005)
开发语言·python·pandas·基础知识·学习和成长·标准库及第三方库
Wen.py.java3 天前
Python商务数据分析知识专栏(五)——Python数据分析的应用③使用Pandas进行数据预处理
python·数据分析·pandas
神奇夜光杯3 天前
Python酷库之旅-第三方库Pandas(003)
开发语言·ide·python·pandas·基础知识·学习和成长·标准库及第三方库
极客代码3 天前
深入剖析Python中的Pandas库:通过实战案例全方位解读数据清洗与预处理艺术
开发语言·人工智能·python·pandas