九.pandas绘图基础

目录

九.pandas绘图基础

1-柱状图

--参数stacked=True堆积

--参数figsize=(宽,高)

--自定义横坐标

--设置字体&显示负号

2.箱型图

3. 折线图


九.pandas绘图基础


Pandas的DataFrame和Series,在matplotlib基础上封装了一个简易的绘图函数, 使得我们在数据处理过程中方便可视化查看结果。

  • 好处: 方便快捷的可视化的方式洞察数据, 覆盖常用图标类型.

  • 不足: 不如Matplotlib灵活,仅仅看下分布情况,基本是足满足日常使用.

import matplotlib.pyplot as plt
# 浏览器不显示图片
%matplotlib inline
​
# 图片中文显示
plt.rcParams["font.sans-serif"] = "SimHei"
​
# 图片中显示负号
plt.rcParams["axes.unicode_minus"] = False
​
# 支持svg矢量图
%config InlineBackend.figure_format = "svg"

1-柱状图

bar()函数有一个重要的参数,stacked,默认为false,表示不堆积,设置为true则表示为堆积

​
df_data = pd.DataFrame(
    np.random.randint(60,90,size=(4,4)),
    index=['淘宝','京东','拼多多','唯品会'],
    columns=["苹果","小米","华为","荣誉"]
)
df_data.plot.bar(figsize=(20,4))

--参数stacked=True堆积

--参数figsize=(宽,高)

--调整图片大小.

--自定义横坐标

--设置字体&显示负号

2.箱型图

  • box() 常用于统计分数.

​
ddd = pd.DataFrame(np.random.randint(65,90,size=(5,4)),columns=['语文','数学','英语','历史'])
ddd.plot.box()
​

3. 折线图

import matplotlib.pyplot as plt
#设置字体,消除警告
plt.rcParams['font.sans-serif'] = ['SimHei']
#负号无法正常显示
plt.rcParams["axes.unicode_minus"] = False
​
df_data = pd.DataFrame(
    np.random.randint(60,90,size=(4,4)),
    index=['淘宝','京东','拼多多','唯品会'],
    columns=["苹果","小米","华为","荣誉"]
)
df_data.plot(figsize=(10,6))

  • 25
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金灰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值