用颜色表示第三维的散点图的绘制
from matplotlib import pyplot as plt
import numpy as np
np.random.seed(1000)
y = []
c = []
x = []
for i in range(0,2):
y.append([])
x.append([])
c.append([])
for j in range(0,2):
y[i].append(np.random.rand())
print("y",y[i][j])
c[i].append(j**2)
print("c", c[i][j])
x[i].append(np.random.rand())
print("x", x[i][j])
plt.figure(figsize=(7, 5))
plt.scatter(x, y, c=c, marker='o')
plt.colorbar()
plt.grid(True)
plt.xlabel('1st')
plt.ylabel('2st')
plt.show()
最后的效果: