import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
基础画图,增加坐标轴
plt.plot([1, 3, 5, 7], [1, 2, 5, 9])
plt.ylabel('y_zhou')
plt.xlabel('x_zhou')
plt.title("It's a title")
设置样式,变成散点图,并且可以设置两个轴的显示范围
plt.plot([30, 40, 50], 'ro') # pyplot会自动补全x的数据
plt.plot([30, 40, 50], 'ro') # pyplot会自动补全x的数据
plt.axis([0, 8, 0, 70]) #指定显示区间
data = np.arange(1, 8, 0.4) #生成数据
plt.plot(data, data * 2, 'bs', data ** 2, 'r--', data - 1, 'g^')
plt.axis([0, 10, 0, 20])
创建直方图
data = np.random.normal(10, 1, 1000) #均值,方差, 个数
plt.hist(data)
plt.show()
sty = np.arange(8, 12, 0.3) #设置一个区间范围和步长
plt.hist(data, sty)
plt.show()
plt.hist(data, histtype='stepfilled') #取消轮廓
plt.show()
呈现多个图表,多行多列
plt.subplot(2, 2, 1)
plt.subplot(2, 2, 2)
plt.subplot(2, 1, 2)
plt.show()