python数据处理与分析入门-Pandas数据可视化例子

相关内容
Matplotlib可视化练习

Pandas 数据可视化总结

柱状图

reviews['points'].value_counts().sort_index().plot.bar()

散点图

reviews[reviews['price'] < 100].sample(100).plot.scatter(x='price', y='points')

蜂窝图

reviews[reviews['price'] < 100].plot.hexbin(x='price', y='points', gridsize=15)

大量重复的点可以用这种图表示

柱状图-叠加模式

wine_counts.plot.bar(stacked=True)

面积模式

wine_counts.plot.area()

折线模式

wine_counts.plot.line()

美化

设置图的大小,字体大小,颜色,标题

reviews['points'].value_counts().sort_index().plot.bar(
    figsize=(12, 6),
    color='mediumvioletred',
    fontsize=16,
    title='Rankings Given by Wine Magazine',
)

借助Matplotlib

import matplotlib.pyplot as plt

ax = reviews['points'].value_counts().sort_index().plot.bar(
    figsize=(12, 6),
    color='mediumvioletred',
    fontsize=16
)
ax.set_title("Rankings Given by Wine Magazine", fontsize=20)

借助Seaborn-去除边框

import matplotlib.pyplot as plt
import seaborn as sns

ax = reviews['points'].value_counts().sort_index().plot.bar(
    figsize=(12, 6),
    color='mediumvioletred',
    fontsize=16
)
ax.set_title("Rankings Given by Wine Magazine", fontsize=20)
sns.despine(bottom=True, left=True)

多图表

matplotlib

fig, axarr = plt.subplots(2, 2, figsize=(12, 8))

reviews['points'].value_counts().sort_index().plot.bar(
    ax=axarr[0][0]
)

reviews['province'].value_counts().head(20).plot.bar(
    ax=axarr[1][1]
相关推荐
aliceDingYM4 小时前
Linux python3.6安装mayavi报错
linux·python·ui
.生产的驴7 小时前
SpringBoot AOP切入点表达式
spring boot·后端·python
逆水寻舟7 小时前
算法学习记录2
python·学习·算法
B站计算机毕业设计超人8 小时前
计算机毕业设计Python深度学习美食推荐系统 美食可视化 美食数据分析大屏 美食爬虫 美团爬虫 机器学习 大数据毕业设计 Django Vue.js
大数据·python·深度学习·机器学习·数据分析·课程设计·推荐算法
码农超哥同学8 小时前
Python面试题:请解释 `lambda` 函数是什么,并举一个例子
开发语言·python·面试·编程
sssjjww8 小时前
python输出日志out.log相关问题(缓存机制)
java·python·缓存
Uluoyu8 小时前
python爬虫爬取中国国际招标有限公司
开发语言·爬虫·python
Python私教8 小时前
zdppy+onlyoffice+vue3解决文档加载和文档强制保存时弹出警告的问题
vue.js·python
菜鸟赵大宝9 小时前
【Python】Python中TODO的用法解析
python·pycharm
Narutolxy9 小时前
如何高效管理和迁移Python开发环境:从Conda到纯Python的转换指南
开发语言·python·conda