from matplotlib import pyplot as plt x = [1, 2, 3, 4] y = [5, 4, 3, 2] dataset = [113, 115, 119, 121, 124, 124, 125, 126, 126, 126, 127, 127, 128, 129, 130, 130, 131, 132, 133, 136] # figure()方法创建一个新的图表,figure()方法的字符串参数即为窗口的后台标题 plt.figure('3.2_1') # subplot(231)将图表分割成2×3的网格 plt.subplot(2, 3, 1) plt.plot(x, y) # 垂直柱状图bar() plt.subplot(2, 3, 2) plt.bar(x, y) # 水平柱状图barh() plt.subplot(2, 3, 3) plt.barh(x, y) # 堆叠柱状图,通过设置bottom参数将两个柱状图连接起来 plt.subplot(2, 3, 4) plt.bar(x, y) y1 = [7, 8, 5, 3] plt.bar(x, y1, bottom=y, color='r') # 创建箱线图boxplot(),最小值,第二四分位数,中值,第三四分位数,最大值 plt.subplot(2, 3, 5) plt.boxplot(x) # 散点图scatter() plt.subplot(2, 3, 6) plt.scatter(x, y) plt.figure('3.2_2') # vert表示横向(False)还是竖向(True) plt.subplot(121) plt.boxplot(dataset, vert=False) # 直方图hist() plt.subplot(122) plt.hist(dataset) plt.show()
定义图表类型——柱状图、线形图和堆积柱状图
最新推荐文章于 2024-07-05 09:02:20 发布