bik*_*ser 2 python plot matplotlib
假设我有维度为 (x,y) 的网格数据,并且值在 z 中。所以简单地我们可以通过以下方式制作三维散点图:
import numpy as np
import matplotlib.pyplot as plt
x = np.random.random(10)
y = np.random.random(10)
z = np.random.random(10)
plt.scatter(x, y, c = z, s=150, cmap = 'jet')
plt.show()
Run Code Online (Sandbox Code Playgroud)
我现在在想的是删除每个圆形散点图的线条颜色。而且我们可以把它变成方形而不是圆形吗??
我没有找到任何方法来做到这一点。您的帮助将不胜感激。
edgecolors='none'给plt.scatter. 不会绘制补丁边界。marker='s'给plt.scatter. 标记样式为方形。然后,我们有,
源代码,
import numpy as np
import matplotlib.pyplot as plt
x = np.random.random(10)
y = np.random.random(10)
z = np.random.random(10)
plt.scatter(x, y, c = z, s=150, cmap = 'jet', edgecolors='none', marker='s')
plt.show()
Run Code Online (Sandbox Code Playgroud)
matplotlib.pyplot.scatter有关更多信息,请参阅。
| 归档时间: |
|
| 查看次数: |
5896 次 |
| 最近记录: |