matplotlib基础学习笔记(2)

线型图:
设置全局图像大小,颜色以及线条。

plt.rc('figure',figsize=(16,8)) 
df0 = df[['date','open','low','volume']]
df0.index = df0['date']
df0.plot(figsize=(14,4))#内置参数改变图像大小

在这里插入图片描述
柱状图

Series 的柱状图:

fig,axes = plt.subplots(2,1)
data = pd.Series(np.random.rand(8),index=list('abcdefgh'))
data.plot(kind='bar',ax=axes[0],color='k',alpha=0.7)
data.plot(kind='barh',ax=axes[1],color='k',alpha=0.7)

bar 和 barch 分别是纵向和横向(垂直和水平)的柱形图
在这里插入图片描述

DataFrame 的柱状图:

df = pd.DataFrame(np.random.rand(4,3),
                  index=['one','two','three','four'],
                  columns=pd.Index(['A','B','C'],name='Genus'))
df.plot(kind='bar',figsize=(12,6))

在这里插入图片描述

**注意!**柱状图有一个非常不错的用法:利用value_counts图形化显示Series中各值的出现频率(统计),如下

s.value_counts().plot(kind='bar')

直方图和密度图:

小费(tip)占总消费(total_bill)的直方图

tips['tip_pct'] = tips['tip']/tips['total_bill']
tips.head()

在这里插入图片描述
密度图KDE(Kernel Density Estimate,核密度估计)。调用plot时加上kind='kde’即可。

tips['tip_pct'].plot(kind='kde',figsize=(8,6))

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值