求助帖

TOC求助大佬,用python编写的程序,程序不报错,但是不显示图
程序如下:
from matplotlib import pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = plt.subplot(111, projection = ‘3d’) # 三维图形
a3=int(250)

theta1=np.arange(-180,180,0.163636363636363634)
theta2=90np.ones(2200,dtype=int)
theta3=np.arange(-110,110,0.1)
b1=np.cos(theta1
np.pi/180)
b2=np.cos(theta2np.pi/180)
b3=np.cos(theta3
np.pi/180)
c1=np.sin(theta1np.pi/180)
c2=np.sin(theta2
np.pi/180)
c3=np.sin(theta3*np.pi/180)

x=a3*(b1b2b3-c1c3)
y=a3
(c1b2b3+b1c3)
z=-a3
np.outer(np.sin(theta2np.pi/180),np.cos(theta3np.pi/180))
#计算刀尖点运动范围

ax.plot_surface(x,y,z,cmap = ‘rainbow’)

plt.show()
运行时程序不报错,但是就是无法画出图像。
下面是运行后的图:求助帖

求助大佬,帮忙解决一下。