# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
# 设置字体以支持中文
plt.rcParams['font.sans-serif'] = [u'SimHei'] # Windows 系统
plt.rcParams['axes.unicode_minus'] = False # 解决负号显示问题
# 2025 年数据
labels_2025 = [u'类别1', u'类别2', u'类别3']
sizes_2025 = [30, 40, 30]
colors_2025 = ['#1f77b4', '#ff7f0e', '#aec7e8']
# 绘制 2025 年饼图
plt.figure(figsize=(6, 6))
plt.pie(sizes_2025, labels=labels_2025, colors=colors_2025, autopct='%1.1f%%', startangle=90)
plt.title(u'2025 年数据分布')
plt.show()
# 2024 年数据
labels_2024 = [u'类别1', u'类别2', u'类别3']
sizes_2024 = [25, 45, 30]
colors_2024 = ['#1f77b4', '#ff7f0e', '#aec7e8']
# 绘制 2024 年饼图
plt.figure(figsize=(6, 6))
plt.pie(sizes_2024, labels=labels_2024, colors=colors_2024, autopct='%1.1f%%', startangle=90)
plt.title(u'2024 年数据分布')
plt.show()
IyAtKi0gY29kaW5nOiB1dGYtOCAtKi0KaW1wb3J0IG1hdHBsb3RsaWIucHlwbG90IGFzIHBsdAojIOiuvue9ruWtl+S9k+S7peaUr+aMgeS4reaWhwpwbHQucmNQYXJhbXNbJ2ZvbnQuc2Fucy1zZXJpZiddID0gW3UnU2ltSGVpJ10gICMgV2luZG93cyDns7vnu58KcGx0LnJjUGFyYW1zWydheGVzLnVuaWNvZGVfbWludXMnXSA9IEZhbHNlICAjIOino+WGs+i0n+WPt+aYvuekuumXrumimAojIDIwMjUg5bm05pWw5o2uCmxhYmVsc18yMDI1ID0gW3Un57G75YirMScsIHUn57G75YirMicsIHUn57G75YirMyddCnNpemVzXzIwMjUgPSBbMzAsIDQwLCAzMF0KY29sb3JzXzIwMjUgPSBbJyMxZjc3YjQnLCAnI2ZmN2YwZScsICcjYWVjN2U4J10KIyDnu5jliLYgMjAyNSDlubTppbzlm74KcGx0LmZpZ3VyZShmaWdzaXplPSg2LCA2KSkKcGx0LnBpZShzaXplc18yMDI1LCBsYWJlbHM9bGFiZWxzXzIwMjUsIGNvbG9ycz1jb2xvcnNfMjAyNSwgYXV0b3BjdD0nJTEuMWYlJScsIHN0YXJ0YW5nbGU9OTApCnBsdC50aXRsZSh1JzIwMjUg5bm05pWw5o2u5YiG5biDJykKcGx0LnNob3coKQojIDIwMjQg5bm05pWw5o2uCmxhYmVsc18yMDI0ID0gW3Un57G75YirMScsIHUn57G75YirMicsIHUn57G75YirMyddCnNpemVzXzIwMjQgPSBbMjUsIDQ1LCAzMF0KY29sb3JzXzIwMjQgPSBbJyMxZjc3YjQnLCAnI2ZmN2YwZScsICcjYWVjN2U4J10KIyDnu5jliLYgMjAyNCDlubTppbzlm74KcGx0LmZpZ3VyZShmaWdzaXplPSg2LCA2KSkKcGx0LnBpZShzaXplc18yMDI0LCBsYWJlbHM9bGFiZWxzXzIwMjQsIGNvbG9ycz1jb2xvcnNfMjAyNCwgYXV0b3BjdD0nJTEuMWYlJScsIHN0YXJ0YW5nbGU9OTApCnBsdC50aXRsZSh1JzIwMjQg5bm05pWw5o2u5YiG5biDJykKcGx0LnNob3coKQo=