我想将点“活”添加到matplotlib中的散点图,以便一旦它们被计算出来,点就出现在图上。可能吗? 如果没有,是否有一个python兼容的类似的绘图平台,可以做到这一点? 谢谢!将点添加到matlibplot散点图live
2
A
回答
6
您可以将新点添加到返回值为ax.scatter
的offsets
数组中。
您需要使绘图与plt.ion()
交互并使用fig.canvas.update()
更新绘图。
这吸引了来自二维标准正态分布,并增加了点到散点图:
import matplotlib.pyplot as plt
import numpy as np
plt.ion()
fig, ax = plt.subplots()
plot = ax.scatter([], [])
ax.set_xlim(-5, 5)
ax.set_ylim(-5, 5)
while True:
# get two gaussian random numbers, mean=0, std=1, 2 numbers
point = np.random.normal(0, 1, 2)
# get the current points as numpy array with shape (N, 2)
array = plot.get_offsets()
# add the points to the plot
array = np.append(array, point)
plot.set_offsets(array)
# update x and ylim to show all points:
ax.set_xlim(array[:, 0].min() - 0.5, array[:,0].max() + 0.5)
ax.set_ylim(array[:, 1].min() - 0.5, array[:, 1].max() + 0.5)
# update the figure
fig.canvas.draw()
相关问题
- 1. 将点添加到散点图矩阵
- 2. python中matlibplot散点图的缩放轴
- 3. wxpython在matlibplot中绘制散点图
- 4. 将带误差条的点添加到Matlab散点图中
- 5. 将点和线添加到R中的三维散点图
- 6. 将数据点添加到现有的散点图
- 7. 在散点图中添加新点
- 8. 的R - 添加到质心散点图
- 9. 添加转换到d3j散点图
- 10. 如何将图例添加到核心图散点图
- 11. 将图例添加到D3散点图矩阵
- 12. 如何将图例添加到散点图?
- 13. Matplotlib:如何将图例添加到散点图的颜色?
- 14. 如何使用核心图将动画添加到散点图?
- 15. 试图将黄土平滑曲线添加到散点图
- 16. ggplot2:如何添加添加到散点图的线的图例?
- 17. 将第三个轴添加到ggplot2中的散点图
- 18. 如何将数据标签添加到道场散点图?
- 19. 将指示四分位数的直线添加到散点图
- 20. 将负二项式分布添加到散点图
- 21. `scatterplot3d`:不能将回归平面添加到3D散点图
- 22. 将工具提示添加到d3散点图
- 23. 如何在ggplot2中将曲线添加到散点图?
- 24. 如何将一条线添加到散点图? (Java,jmathplot)
- 25. 将文本/标签添加到nvd3散点图中的每个点/圆圈?
- 26. 添加直线/方程以散点图
- 27. 添加百分线散点图
- 28. 添加回归散点图中的R
- 29. 在独立于散点轴的散点子图背后添加图像
- 30. 添加.live点击jQuery中的函数
您是否在寻找[这](https://docs.python.org/2/library/turtle html的)? –