python 绘制带彩色标记的散点图

1、示例代码

import numpy as np
import matplotlib.pyplot as plt 

plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False

# 生成标准正态分布的随机数 1000 个
x = np.random.randn(900)

# 生成与 x 不相关的变量 y1
y1 = np.random.randn(len(x))

# 生成与 x 强相关的变量 y1
y2 = x**3 + 2

# 在第 1 张图中绘制两个不相关的变量的蓝色散点图
plt.subplot(121)
plt.plot(x, y1, '.', c ='b', label='不相关')
plt.legend()

# 在第 2 张图中绘制两个相关的变量的红色星号散点图, 
plt.subplot(122)
plt.plot(x, y2, '*', c='green', label='强相关')
plt.legend()

plt.show()

 

2、图形

 

 

。。。

原文地址:https://www.cnblogs.com/shanger/p/12925667.html