消費佔GDP比重

redufa發表於2024-12-01

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()

相關文章