簡體   English   中英

在3D中散點圖> 100萬點

[英]Scatter plot of >1 million points in 3D

我正在使用下面的代碼繪制3D數據。 當點數N> 10,000時,在顯示圖形窗口和與繪圖交互時,性能都會降低。 是否有其他模塊可以處理性能更好的大量數據點?

我可以對某些任務的數據進行二次采樣,但是我仍然需要此功能。

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
N = 100000
data = np.random.randn(N, 3)
x,y,z = data[:,0:3].T
fig = plt.figure()
ax = Axes3D(fig)
ax.scatter(x, y, z)

查看PyViz的Data Shader ,其頭版示例“無需任何參數調整”即可繪制3億個點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM