我想將點「活」添加到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的)? –