在我正在研究的项目中,我必须把大量的线画成一个数字。因此,我使用的for循环如下:
for i in xrange(0,len(x)):
ax[plotId].plot(x[i],y[i],color = usedColors[i])
不幸的是,这个循环需要大约0.8秒,这对我来说是非常重要的,因为我使用matplotlib的交互方式(用户可以用集成按钮来更改打印)。有别的办法可以做吗?例如,在加载GUI时,将列表中的所有相关数据写入:
^{pr2}$并使用此列表以某种方式在plot()中写入数据,而不使用循环(因为ax[plotId]。plot无法以正确的方式解释此列表,因此无法工作):
^{pr3}$有什么想法吗?
更新: 我在找^{cd1>}
目前没有回答
相关问题 更多 >
编程相关推荐