相关疑难解决方法(0)

在matplotlib中提高重绘轮廓图的速度

我有一个python程序,用于将文件中的数据绘制为该文本文件中每一行的轮廓图。目前,我的界面中有3个独立的轮廓图。不管是从文件中读取数据还是在执行脚本之前将其加载到内存中,我只能从轮廓图获得〜6fps。

我还尝试仅使用一个轮廓线和其余法线图,但是速度仅增加到7fps。我不认为画几条线在计算上很费力。有没有办法使它大大加快?理想情况下,至少要达到30fps才是好事。

我绘制轮廓的方法是,对于数据的每一行,我都删除了前一条:

for coll in my_contour[0].collections:
    coll.remove()
Run Code Online (Sandbox Code Playgroud)

并添加一个新的

my_contour[0] = ax[0].contour(x, y, my_func, [0])
Run Code Online (Sandbox Code Playgroud)

在代码的开头,我必须plt.ion()在添加绘图时对其进行更新。

任何帮助,将不胜感激。

谢谢

python plot matplotlib contour

4
推荐指数
1
解决办法
1446
查看次数

标签 统计

contour ×1

matplotlib ×1

plot ×1

python ×1