我有一个监视器网格(12*2=24监视器)作为一个大监视器(大墙大小的显示器)运行。我使用three.js构建了一个具有超过10,000,000个数据点和12690 x 3840分辨率的可视化。因此,在这种可视化中,GPU的全部功能都被使用了,与可视化的交互变得越来越慢。我希望通过服务器将渲染分布在12台计算机上,以获得更好的性能,能够添加更多数据点并顺利交互。
你知道如何实现它吗?
在python和中,我在大型图形可视化方面遇到了困难。该图形希望可视化是有向的,并且文档化的边和顶点集大小为215,000 (文档链接在顶部),很明显,networkx支持用matplotlib和GraphViz绘图。在matplotlib和networkx中,绘制如下:
import
networkx as nx
import matplotlib.pyplot as plt
#Let g be a graph that I created
nx.draw(g)
在nx.draw(g)之后,我得到了一个内存错误,然后您通常会执行plt.show()或plt.some_function操作,