【发布时间】:2021-01-12 03:25:32
【问题描述】:
我是 python 新手,我正在尝试绘制 x 和 y(两者都有大量数据),但是当我使用 plt.plot 时,输出中看不到绘图。
我一直使用的代码是
for i in range(len(a)):
plt.plot(a[i],b[i])
plt.figure()
plt.show()
当我尝试散点图时
for i in range(len(a)):
plt.scatter(a[i],b[i])
plt.figure()
plt.show()
我无法理解丢失线图的原因,即使我尝试使用 seaborn,它也会显示错误 ValueError: If using all scalar values, you must pass an index
【问题讨论】:
-
只是
plt.plot(a,b)没有任何 for 循环。线(和散点)图确实将列表作为输入。 -
什么是b? b 未在您的代码 sn-p 中定义。同样对于线图,您不需要循环运行它
标签: python matplotlib plot seaborn data-analysis