【发布时间】:2011-05-10 00:40:03
【问题描述】:
我有一个函数可以在 tkinter 中使用 matplotlib 绘制 3D 球体。然而,每次我将函数称为绕球体运行时的性能下降。此外,图表仅在我尝试绕球体运行后才会更新。
self.A 是一个调整球体大小的变量。
我的功能:
def draw_fig(self):
self.ax = Axes3D(self.fig)
u = numpy.linspace(0, 2 * numpy.pi, 100)
v = numpy.linspace(0, numpy.pi, 100)
x = self.A * numpy.outer(numpy.cos(u), numpy.sin(v))
y = self.A * numpy.outer(numpy.sin(u), numpy.sin(v))
z = self.A * numpy.outer(numpy.ones(numpy.size(u)), numpy.cos(v))
t = self.ax.plot_surface(x, y, z, rstride=4, cstride=4,color='lightblue',linewidth=0)
【问题讨论】:
标签: python tkinter matplotlib