我刚刚发现了pyplot.scatter并且一直在玩它。由于着色,我无法解释我的结果。例如,给定我的 3 (a,b) 大小的数据数组dataX、dataY和dataMag:
import pyplot as plt
import numpy as np
plt.scatter(x=dataX.flat, y=dataY.flat, vmin=np.min(dataMag),
vmax=np.max(dataMag), c=dataMag.flat, lw=1, s=1)
plt.show()
如果有办法将dataMag中的低值(即 0)设置为白色,并让颜色逐渐增加到黑色、红色或任何我不关心的颜色的最大颜色,那将非常有帮助。有没有办法做到这一点?
提前致谢!