import matplotlib.pyplot as plt# 数据month = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']sales_2019 = [20, 30, 25, 35, 40, 45, 50, 55, 60, 65, 70, 75]sales_2020 = [25, 35, 30, 40, 45, 50, 55, 60, 65, 70, 75, 80]# 绘制柱状图bar_width = 0.4plt.bar(month, sales_2019, bar_width, color='blue', label='2019年销售数据')plt.bar([m + bar_width for m in month], sales_2020, bar_width, color='orange', label='2020年销售数据')# 添加标题和坐标轴标签plt.title('销售数据比较')plt.xlabel('月份')plt.ylabel('销售额')# 添加图例plt.legend()# 将x轴标签旋转45度plt.xticks(rotation=45)# 添加网格线plt.grid(True)# 显示图像plt.show()
时间: 2024-01-01 15:06:18 浏览: 119
import numpy as np import matplotlib.pyplot as plt import math
这段代码是一个绘制柱状图的完整代码,它使用了Matplotlib库来绘制一个比较两年销售数据的柱状图。其中,2019年的销售数据用蓝色表示,2020年的销售数据用橙色表示,两年的数据分别位于x轴的左右两侧,以方便比较。图像中还包括了标题、坐标轴标签、图例、旋转后的x轴标签和网格线等元素,以优化可视化效果。
您可以将这段代码复制到Python环境中运行,即可看到绘制的柱状图。
阅读全文