python pandas+matplotlib 简化数据可视化

本文介绍了如何利用pandas库结合matplotlib进行数据可视化,包括series和DataFrame的图像绘制,以及条形图、柱状图、直方图、箱线图、折线图、簇状堆叠图、散点图、气泡图和饼图等多种图形的绘制方法。
摘要由CSDN通过智能技术生成

一、pandas中的绘图函数

1.series绘制图像

# 准备一个Series
s = Series(np.random.randn(10),index=np.arange(10,110,10))
# 最简单的画个图
s.plot()
plt.show()

在这里插入图片描述

2.DataFrame进行绘图

# 准备一个数据
df = DataFrame(np.random.randn(10,5),columns=list('ABCDE'),index=np.arange(10)*10)

要想将df中的每一列的数据都画出来,有两种方法:

(1)使用matplotlib 中的方法

for each in df:
    df[each].plot() # each是dataframe的列明
    plt.show

(2)直接使用pandas+matplotlib的方法

#直接使用dataframe的方法,图例会自动选择一个放得下的位置取放置
df.plot()
plt.show()

在这里插入图片描述

二、画各种图形

1.条形图、柱状图

fig,axes = plt.subplots(2,1)
# print(plt.subplots(2,1))
s1 = Series
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值