消费占GDP比重

image


import matplotlib.pyplot as plt
from pylab import mpl

# 设置matplotlib支持中文字体
mpl.rcParams["font.sans-serif"] = ["SimHei"]  # Windows系统使用黑体
# mpl.rcParams["font.sans-serif"] = ["Arial Unicode MS"]  # macOS系统使用Arial Unicode MS
mpl.rcParams["axes.unicode_minus"] = False  # 正常显示负号
mpl.rcParams["font.size"] = 14  # 设置全局字体大小为14

# 国家和对应的消费占GDP比重
countries = ['美国', '南非', '印度', '日本', '越南', '欧盟', '韩国', '中国']
consumption_gdp_ratio = [68.8, 63.5, 60.6, 55.6, 54.9, 52.2, 48.1, 37.0]

# 绘制条形图
plt.figure(figsize=(10, 8))
plt.barh(countries, consumption_gdp_ratio, color='crimson')  # 将颜色改为猩红色
plt.xlabel('消费占GDP比重 (%)')
plt.title('各国消费占GDP比重 (2022年)')
plt.grid(axis='x', linestyle='--', alpha=0.7)

# 在条形图上添加数值标签
for i, ratio in enumerate(consumption_gdp_ratio):
    plt.text(ratio + 0.5, i, f"{ratio}%", va='center')

plt.tight_layout()
plt.show()
posted @ 2024-12-01 13:31  redufa  阅读(36)  评论(0)    收藏  举报