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]
相关推荐
小陈phd14 分钟前
深度学习之超分辨率算法——SRCNN
python·深度学习·tensorflow·卷积
CodeClimb16 分钟前
【华为OD-E卷-简单的自动曝光 100分(python、java、c++、js、c)】
java·python·华为od
数据小小爬虫26 分钟前
如何利用Python爬虫获取商品历史价格信息
开发语言·爬虫·python
NiNg_1_23434 分钟前
Python的sklearn中的RandomForestRegressor使用详解
开发语言·python·sklearn
黑色叉腰丶大魔王38 分钟前
《基于 Python 的网页爬虫详细教程》
开发语言·爬虫·python
laity171 小时前
爬取小说案例-BeautifulSoup教学篇
爬虫·python
WANGWUSAN661 小时前
Python高频写法总结!
java·linux·开发语言·数据库·经验分享·python·编程
40岁的系统架构师1 小时前
1 JVM JDK JRE之间的区别以及使用字节码的好处
java·jvm·python
觅远2 小时前
python实现word转html
python·html·word
悠然的笔记本2 小时前
python2和python3的区别
python