【发布时间】:2015-08-29 12:21:38
【问题描述】:
python 中的“线”是什么意思?我认为这与对象中的可迭代对象有关。
import numpy as np
import matplotlib.pyplot as plt
ax = plt.subplot(111)
t = np.arange(0.0, 5.0, 0.01)
s = np.cos(2*np.pi*t)
line, = plt.plot(t, s, lw=2)
plt.annotate('local max', xy=(2, 1), xytext=(3, 1.5),
arrowprops=dict(facecolor='black', shrink=0.05),
)
plt.ylim(-2,2)
plt.show()
【问题讨论】:
-
您的意思是在
plt.annotate行?只是因为太长而换行了。您可以将所有内容放在一行中,有时这取决于您的文本编辑器。 -
@tmoreau 在第 7 行那里 -->
line, = plt.plot(t, s, lw=2) -
抱歉。我猜函数返回一个元组,我会调查
标签: python variables matplotlib comma iterable