Python matplotlib 图形,显示空图形

Python matplotlib graph, show empty graph

我似乎没有发现为什么图表没有显示任何线条,它只是空白。我是 python 的新手。 “尝试绘制图形最大高度和角度范围”

import matplotlib.pyplot as plt
import numpy as np

def projectile(Vo,Angle):
   Acc=9.8
   Mheight=(Vo**2)*np.sin(np.radians(Angle**2))/Acc**2
   Range=(Vo**2)*(np.sin(np.radians(Angle)))/Acc
   plt.plot(int(Mheight),int(Angle)) // This is the line
   plt.show()  // only showing blank graph
   return ("Maximum Height: ",Mheight,"Maximum Range: ",Range)

#Main Function  
Vo=int(input("Enter Velocity: "))
Angle=int(input("Enter Angle: "))
print(projectile(Vo,Angle))

你应该给 plt.plot() 一个元组对象。

因此,例如:

    plt.plot((int(Mheight),int(Angle)))
    plt.show() 

对了,记住你代码的排版。