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]
相关推荐
CryptoPP12 分钟前
使用WebSocket实时获取印度股票数据源(无调用次数限制)实战
后端·python·websocket·网络协议·区块链
树叶@13 分钟前
Python数据分析7
开发语言·python
老胖闲聊1 小时前
Python Rio 【图像处理】库简介
开发语言·图像处理·python
码界奇点2 小时前
Python Flask文件处理与异常处理实战指南
开发语言·python·自然语言处理·flask·python3.11
浠寒AI2 小时前
智能体模式篇(上)- 深入 ReAct:LangGraph构建能自主思考与行动的 AI
人工智能·python
weixin_505154462 小时前
数字孪生在建设智慧城市中可以起到哪些作用或帮助?
大数据·人工智能·智慧城市·数字孪生·数据可视化
行云流水剑3 小时前
【学习记录】如何使用 Python 提取 PDF 文件中的内容
python·学习·pdf
心扬4 小时前
python生成器
开发语言·python
mouseliu4 小时前
python之二:docker部署项目
前端·python
狂小虎4 小时前
亲测解决self.transform is not exist
python·深度学习