我正在学习 matplotlib 的基本教程,我正在处理的示例代码是:
import numpy as np
import matplotlib.pylab as plt
x=[1,2,3,4]
y=[5,6,7,8]
line, = plt.plot(x,y,'-')
plt.show()
有谁知道行后的逗号 (line,=plt.plot(x,y,'-')
) 是什么意思?
我认为这是一个拼写错误,但显然如果我省略逗号,整个代码将无法正常工作。
最佳答案
plt.plot
返回绘制的 Line2D
对象列表,即使您只绘制一条线也是如此。
逗号将单个值解包到行
中。
前
a, b = [1, 2]
a, = [1, ]
关于python - matplotlib 2d line line,=plot逗号意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16742765/