绘制带彩色标记的散点图

来源:互联网 发布:淘宝折扣群是真的吗 编辑:程序博客网 时间:2024/06/06 08:35
import matplotlib.pyplot as pltimport numpy as npx = np.random.rand(1000)# 不相关数据y1 = np.random.rand(len(x))# 强正相关数据y2 = 1.2 + np.exp(x)ax1 = plt.subplot(121)# alpha:透明度# marker:设置点状标记plt.scatter(x, y1, color='indigo', alpha=0.3, edgecolors='white',            label='no correl', marker='s')plt.xlabel('no correlation')plt.grid(True)plt.legend()# 共x、y轴刻度ax2 = plt.subplot(122, sharey=ax1, sharex=ax1)plt.scatter(x, y2, color='green', alpha=0.3, edgecolors='grey', label='correl')plt.xlabel('strong correlation')plt.grid(True)plt.legend()

plt.show()