matplotlib柱状图上方显示数据_pandas和seaborn数据可视化入门

本文介绍了如何使用Pandas和Seaborn进行数据可视化,特别是柱状图的绘制。Pandas的Series和DataFrame提供了内置的plot方法,可以生成线型图和柱状图,并通过xticks、xlim等调整刻度。Seaborn则提供了更高级的图形功能,如直方图、密度图和散点图,与Pandas结合能创建出丰富的数据展示效果。
摘要由CSDN通过智能技术生成

我们前面介绍了matplotlib,matplotlib实际上是一种相对底层的工具。要绘制一张图表,你要对一些基本组件进行组装:数据展示(即图表类型:线型图、柱状图、盒形图、散布图、等值线图等)、 图例、标题、刻度标签以及其他注解信息。Seaborn 是基于 Python 且非常受欢迎的图形可视化库,在 Matplotlib 的基础上,进行了更高级的封装,使得作图更加方便快捷。


在介绍seaborn之前,先来看一下pandas内置的绘图方法(实际上也是通过传递给matplotlib实现的)。Series和DataFrame都有一个用于生成各类图表的plot方法。默认情况下,它们所生成的是线型图

%matplotlib notebook

import pandas as pd

import numpy as np

s=pd.Series(np.random.randn(100).cumsum())

s.plot()

0e40792dc1e4ff210cc17610373db742.png

该Series对象的索引会被传给matplotlib,并用以绘制X轴。可以通过 use_index=False禁用该功能。X轴的刻度和界限可以通过xticks和xlim选项进行调 节,Y轴就用yticks和ylim:

s=pd.Series(np.random.randn(100).cumsum())

pt=s.plot(style=

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值