参考https://www.cnblogs.com/xubing-613/p/5895948.html
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
rect = plt.Rectangle((0.2,0.75), 0.4, 0.15, color = ‘r’, alpha = 0.3)#左下起点,长,宽,颜色,α
circ = plt.Circle((0.7,0.2), 0.15, color = ‘b’, alpha = 0.5)#圆心,半径,颜色,α
pgon = plt.Polygon([[0.15, 0.15], [0.35, 0.4], [0.2, 0.6]], color = ‘g’, alpha = 0.5 )#顶点坐标颜色α, α表示的是图表的填充不透明度。在(0,1)之间。
ax.add_patch(rect)
ax.add_patch(circ)
ax.add_patch(pgon)
使用左键移动坐标轴, 右键缩放坐标轴
散点图scatter
matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, *, plotnonfinite=False, data=None, **kwargs)
x, y都是一维数组, c代表颜色, 只有当c是浮点数数组时才使用cmap(calormap), vmin,vmax表示亮度数据归一化(经验值), edgecolors是点圆周上边的颜色
网友评论