pyplot学习笔记:基础功能

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")
pyplot学习笔记:基础功能_第1张图片
output_2_1.png

设置样式,变成散点图,并且可以设置两个轴的显示范围

plt.plot([30, 40, 50], 'ro') # pyplot会自动补全x的数据
pyplot学习笔记:基础功能_第2张图片
output_4_1.png
plt.plot([30, 40, 50], 'ro') # pyplot会自动补全x的数据
plt.axis([0, 8, 0, 70]) #指定显示区间
pyplot学习笔记:基础功能_第3张图片
output_5_1.png
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])
pyplot学习笔记:基础功能_第4张图片
output_7_1.png

创建直方图

data = np.random.normal(10, 1, 1000) #均值,方差, 个数
plt.hist(data)
plt.show()
pyplot学习笔记:基础功能_第5张图片
output_10_0.png
sty = np.arange(8, 12, 0.3) #设置一个区间范围和步长
plt.hist(data, sty)
plt.show()
pyplot学习笔记:基础功能_第6张图片
output_11_0.png
plt.hist(data, histtype='stepfilled') #取消轮廓
plt.show()
pyplot学习笔记:基础功能_第7张图片
output_12_0.png

呈现多个图表,多行多列

plt.subplot(2, 2, 1)
plt.subplot(2, 2, 2)
plt.subplot(2, 1, 2)
plt.show()
pyplot学习笔记:基础功能_第8张图片
output_14_0.png

你可能感兴趣的:(pyplot学习笔记:基础功能)