写在前面的话
省得每次都去百度,于是就摘抄一下Python画图方法和代码。
画二维散点图
import numpy as np
import matplotlib.pyplot as plt
#假设已经定好data_pos = ...
x = data_pos[:, 0]
y = data_pos[:, 1]
plt.ylim(ymax=20, ymin=0) #限定Y轴的范围
plt.plot(x, y, 'ro') # ro表示用红色圆点来表示点
plt.show()
一个很不具代表性的散点图如下:
image.png
画直方图
import numpy as np
import matplotlib.pyplot as plt
#假设已经定好data_pos = ...
x = data_pos[:, 0]
y = np.arange(0, 20, 1)
#上面 y实际是统计的区域段,这里为0-1,1-2,2-3,3-4这样以1为步长,一直到19-20
plt.hist(x, y, histtype='bar', rwidth=0.8)
image.png
画三维散点图
import matplotlib.pyplot as plt
from mpl_too