我想要一个非常简单的情节:
import matplotlib.pyplot as plt
import numpy as np
for t in np.linspace(0,2*np.pi,100):
plt.plot(np.cos(t), np.sin(t), color='blue', linestyle='-', linewidth=7)
plt.show()
但是什么也没出现。我只是得到一个空的情节。我的错误在哪里?
答案 0 :(得分:0)
for循环中对plt.plot的每次调用都在绘制单独的“线”,该线仅包含一个点。
如果您希望代码正常工作,则应绘制点而不是线。
kind
答案 1 :(得分:0)
只需绘制整个数组:
import matplotlib.pyplot as plt
import numpy as np
t = np.linspace(0,2*np.pi,100):
plt.plot(np.cos(t), np.sin(t), color='blue', linestyle='-',linewidth=7)
plt.show()