前言
一位读者私信询问以上图片如何用python绘制
感觉有点意思,于是博主鼓捣鼓捣,做一期论文绘图复现
项目目标
绘制带有误差线的堆叠柱状图
项目方法
自定义函数绘制误差线,利用bar的bottom参数制作堆叠效果...bottom_values = [0.05, 0.1, 0.15, 0.2]
# 创建图形和轴对象
fig, ax = plt.subplots()
# 绘制柱状图,设置不同的底部空白
bars...bottom_values = [2, 1, 2.8, 3.2]
# 创建图形和轴对象
fig, ax = plt.subplots()
# 绘制柱状图,设置不同的底部空白
bars = ax.bar...8))
# 绘制柱状图,设置不同的底部空白和颜色
bars = []
for i, category in enumerate(categories):
bar = ax.bar(i, warming_rates...ax.axhline(y=0.2, color='k', linestyle='--')
# 计算每个柱子的中间位置并绘制横线
for bar, bottom in zip(bars, bottom_values