Python 导入pyplot模块并调用pyplot,plot(),但没有';t将返回值存储到任何变量。但是调用pyplot.show()函数呢?
从matplotlib库中,我导入了pyplot模块。在该模块中,我使用了一个函数plot()。现在我的问题是:Python 导入pyplot模块并调用pyplot,plot(),但没有';t将返回值存储到任何变量。但是调用pyplot.show()函数呢?,python,matplotlib,Python,Matplotlib,从matplotlib库中,我导入了pyplot模块。在该模块中,我使用了一个函数plot()。现在我的问题是: 为什么plot()函数不在任何类中?如果它在任何类中,为什么我们不创建该类的任何对象并使用plot()函数呢 从官方文档中,我了解到plot()返回Line2D对象。但是plot()的返回值不存储在任何变量中,但我们使用的是show()函数。通常,它应该返回\u object.show(),但pyplot模块也有一个show()函数,该函数与plot()函数一样,在不使用任何对象的情
从matplotlib导入pyplot作为plt
年份=[1950、1960、1970、1980、1990、2000、2010]
国内生产总值=[300.2543.31075.92862.55979.610289.714958.3]
#创建一个折线图,x轴为年份,y轴为gdp
plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt.plt
#添加标题
产品名称(“名义GDP”)
#将标签添加到y轴
plt.ylabel(“数十亿美元”)
plt.show()
假设pyplot是matplotlib的基于状态的接口。
。它将打印命令的当前状态保存在自身内部-如当前轴、图形、艺术家
从:
在matplotlib.pyplot中,函数中保留了各种状态
调用,以便跟踪当前的数字和
打印区域,并且打印功能指向当前
轴(请注意,此处和世界上大多数地方的“轴”
文档是指图形的轴部分,而不是严格的
用于多个轴的数学术语)
这些函数还返回艺术家、线条等,因此您可以将它们指定给名称,并将其属性修改为内容
至少通过《传奇指南》值得一读有人问了一个类似的问题,我的回答显示了一个完全简化的模型,使pyplot的工作方式透明化。