# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
from numpy.random import randn
import numpy as np
from io import StringIO
import pandas as pd
'''
#Create figure
fig = plt.figure()
#创建子图subplot: 表示2X2,即4个子图中的第1个图,编号为1
#参数:nrows, ncols, sharex(所有子图是否使用相同的x轴),sharey,subplot_kw(用于创建各subplot的关键字字典)
ax1 = fig.add_subplot(2,2,1)
ax2 = fig.add_subplot(2,2,2) #第二个子图,编号为2
ax3 = fig.add_subplot(2,2,3) #第三个制图,编号为3
plt.plot(randn(50).cumsum(), 'ko--') #在最后一个图中画线,k代表颜色,o表示每个数据点上加粗,强调实际的数据点,--代表样式
ax1.hist(randn(1000), bins=20, color='k', alpha=0.3) #设置在ax1中画柱状图
ax2.scatter(np.arange(30), np.arange(30) + 3 * randn(30)) #设置在ax2中画散点图
#比较便携的方式, 直接返回figure和axes数组,2个figur