matplotlib多plot可视化

代码:

 1 # -*- coding: utf-8 -*-
 2 """
 3 Created on Thu Jul 12 16:37:47 2018
 4 
 5 @author: zhen
 6 """
 7 """
 8     分块展示,包括:线图,柱状图,箱线图,点图
 9 """
10 from matplotlib.pyplot import *
11 
12 x = [1, 2, 3, 4]
13 y = [5, 4, 3, 2]
14 
15 # create new figure
16 figure()
17 
18 # divide subplots into 2 * 3 grid
19 # and select #1
20 
21 subplot(231)
22 plot(x, y)
23 
24 # select #2
25 subplot(232)
26 bar(x, y)
27 
28 # horizontal bar-charts
29 subplot(233)
30 barh(x, y)
31 
32 # create stacked bar charts
33 subplot(234)
34 bar(x, y)
35 
36 # we need more data for stacked bar charts
37 y1 = [7, 8, 5, 3]
38 bar(x, y1, bottom=y, color='r')
39 
40 # box plot
41 subplot(235)
42 boxplot(x)
43 
44 # scatter plot
45 subplot(236)
46 scatter(x, y)
47 
48 show()

结果:

 

posted @ 2018-07-13 11:07  云山之巅  阅读(243)  评论(0编辑  收藏  举报