任务描述
本关任务:请编写代码绘制各类商品房平均销售价格柱状图。
相关知识
为了完成本关任务,你需要掌握绘制堆积(并列)柱状图。
绘制堆积柱状图
bar
函数调用方式如下所示:matplotlib.pyplot.bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs)
要想绘制堆积柱状图,可通过设置第一个参数
x
的值来使得柱形错位显示,x
的每一个元素表示柱形的中间位置,示例代码如下所示:import numpy as np import matplotlib.pyplot as plt # A班计算机程序设计课5个小组的平均成绩柱状图 A_means_score = np.array([90, 85, 77, 82, 79]) # B班计算机程序设计课5个小组的平均成绩柱状图 B_means_score = np.array([67, 82, 87, 92, 95]) index = np.arange(5) bar_width = 0.35 plt.bar(index, A_means_score, bar_width, # A班x轴数据起始位置为index序列 alpha=0.4, color='b') plt.bar(index+bar_width, B_means_score, bar_width, #B班x轴起始位置与A班数据错开 alpha&#