概述
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(theta1np.pi/180)
b2=np.cos(theta2np.pi/180)
b3=np.cos(theta3np.pi/180)
c1=np.sin(theta1np.pi/180)
c2=np.sin(theta2np.pi/180)
c3=np.sin(theta3*np.pi/180)
x=a3*(b1b2b3-c1c3)
y=a3(c1b2b3+b1c3)
z=-a3np.outer(np.sin(theta2np.pi/180),np.cos(theta3np.pi/180))
#计算刀尖点运动范围
ax.plot_surface(x,y,z,cmap = ‘rainbow’)
plt.show()
运行时程序不报错,但是就是无法画出图像。
下面是运行后的图:
求助大佬,帮忙解决一下。
最后
以上就是鲤鱼期待为你收集整理的求助帖的全部内容,希望文章能够帮你解决求助帖所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复