定义图表类型——柱状图、线形图和堆积柱状图

来源:互联网 发布:人员优化方案怎么写 编辑:程序博客网 时间:2024/06/11 19:55
from matplotlib import pyplot as pltx = [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()
阅读全文
0 0
原创粉丝点击