图形在y的轴上变平

时间:2018-09-24 19:40:13

标签: graph axes

我试图绘制一个下摆线图形,但是我的图形在y轴上展平。我找不到错误。请帮我!先感谢您! :)     #Définirla fontionhypotrochoïde     def hypo(R,r,d,phi0 = 0,color ='k'):         “”         彩色蜡笔功能计算表。         Pardéfaut,“ val0”和“ val”的\         estégaleàla couleur noire,开始'color = k'。         “”“

if R<1000 and r<1000 and d<1000 :
    x=(R-r)*np.cos(thêta)+d*(np.cos(-((R-r)/r)*thêta+phi0))
    y=(R-r)*np.sin(thêta)+d*(np.sin(-((R-r)/r)*thêta+phi0))


else: 
    print('Erreur! Les valeurs de R, r et d sont restreint à des \
          nombres entiers entre 0 et 1000. ')
return x,y

#L'utilisateur entre les valeurs de R, r et d
valeurR=input("SVP entrez la valeur de R :")
vR=float(valeurR)
R=int(vR)

valeurr=input("SVP entrez la valeur de r :")
vr=float(valeurr)
r=int(vr)

valeurd=input("SVP entrez la valeur de d :")
vd=float(valeurd)
d=int(vd)

#Calculer la valeur de n (entier positif)
m=r
n=(r/(R-r))*m

#Calculer le nombres de tours 
thêta=np.linspace(0,2*n*np.pi,100)


#Affichage du graphique
plt.plot(hypo(R, r, d))
plt.axis('equal')
plt.title("Hypotrochoïdes")
plt.xlabel('x') 
plt.ylabel('y') 
plt.grid()
plt.show()      

0 个答案:

没有答案