matplotlib 不显示 plot()

matplotlib does not show plot()

我尝试了 运行ning plt.show() 但没有显示任何情节。我已经尝试了很多来自 Whosebug 的解决方案,包括将 matplotlib 后端设置为 Qt4Agg,切换到其他后端(即 TkAgg,Agg)并重新安装 matplotlib 包,但仍然没有解决问题。我尝试过但没有奏效的一些解决方案是:

matplotlib does not show my drawings although I call pyplot.show()

Matplotlib.Pyplot does not show output; No Error

Why matplotlib does not plot?

Matplotlib does not show labels or numbers

下面是我试过的代码 运行:

plt.scatter(pf["age"], pf["friend_count"])
plt.xlabel = "age"
plt.ylabel = "friends count"
plt.title = "Facebook Friends count by Age"
plt.show()

plt.scatter(pf["age"], pf["friend_count"]) 代码为 运行 时,会显示一个散点图,但没有标签和标题。 运行 plt.show() 没有绘图,也没有显示错误。感谢任何帮助。

我为 Windows OS 安装了带有 Python 3 的 Anaconda。我的 Mac 笔记本电脑正在 运行 训练营中。

标签必须使用括号,例如 plt.xlabel("text"),而不是像示例代码中那样分配给带有 = 的字符串。在您的代码中进行更改,保存更改,退出并重新打开 Spyder 或您正在 运行 的任何解释器,然后再次 运行 代码。

plt.figure(1)
plt.scatter(pf["age"], pf["friend_count"])
plt.xlabel("age")
plt.ylabel("friends count")
plt.title("Facebook Friends count by Age")
plt.show()