3
A
回答
0
您可以用模糊的色彩映射的一个从matplotlib.cm
。
在下面的玩具示例中,它对z
坐标进行线性插值,该坐标定义每个标记的颜色。通过zbf
和zbb
给出在前景和背景上指示z
值的限制。
import matplotlib.pyplot as plt
from matplotlib.animation import FuncAnimation
import matplotlib.cm as cm
import numpy as np
n = 10
frames = 100
x = np.random.random(n)
y = np.random.random(n)
z = np.random.random(n)
zbb = 0. # z_blur_back
zbf = 1. # z_blur_fore
ax = plt.subplot(111)
fig = plt.gcf()
def animate(i):
global x, y, z
x += 0.01*(-0.5 + np.random.random(n))
y += 0.01*(-0.5 + np.random.random(n))
z += 0.05*(-0.5 + np.random.random(n))
cmnum = (z-zbf)/(zbb-zbf)
colors = cm.gray(cmnum) # use hot, ocean, rainbow etc...
fig = plt.gcf()
fig.clear()
ax = plt.gca()
ax.scatter(x, y, marker='o', s=200., color=colors)
ax.set_xlim(-0.1,1.1)
ax.set_ylim(-0.1,1.1)
ani = FuncAnimation(fig, animate, frames=xrange(frames))
ani.save('test.mp4', fps=20)
相关问题
- 1. 如何使Matplotlib 3D散点图变大?
- 2. 如何在Matplotlib中的3D散点图上着色数据点
- 3. 3D Matplotlib中的动态点操作
- 4. 散点图Matplotlib 2D> 3D
- 5. matplotlib 3D散点图日期
- 6. 如何动画matplotlib中的3d plot_surface
- 7. 如何在matplotlib中关闭imshow()的模糊效果?
- 8. 如何在Matplotlib的3D散点图中关闭透明度?
- 9. 在matplotlib中更新颤动3D点
- 10. 如何在WPF中制作非模糊图像3d
- 11. Matplotlib:绘制没有模糊的像素
- 12. matplotlib模糊的圆和椭圆
- 13. 如何点击模糊的太阳?
- 14. 3D变换后的文本模糊
- 15. matplotlib中的3D矢量场
- 16. matplotlib中的3D饼图
- 17. matplotlib中的3d表面
- 18. 如何清除matplotlib烛台上的模糊图案?
- 19. 如何制作像3D背景一样的模糊效果
- 20. Unity3d 3D文本总是显示模糊
- 21. 3D Touch Peek - 背景模糊颜色
- 22. Flash 10 3D制作文字模糊
- 23. matplotlib 3D热图
- 24. Matplotlib scatter 3d colors
- 25. 如何模糊iframe以模糊图像?
- 26. 用Matplotlib/Python绘制模糊线条
- 27. 如何模糊iframe?
- 28. Matplotlib 3D散点图 - 等宽比例
- 29. matplotlib 3D散点图颜色很淡
- 30. 如何找到焦点模糊事件
什么版本的matplotlib是必需的?因为当使用mpl version 1.1.1rc(ubuntu 12.04)在本地运行代码时,它似乎只能改变点的不透明度。 –
他们也应该随机摇一点点......我正在使用matplotlib 1.3.0 ... –