我尝试运行plt.show(),但没有显示图。我尝试了许多从Stackoverflow的解决方案,包括将Matplotlib的后端设置为QT4AGG,切换到其他后端(即tkagg,agg)和重新安装Matplotlib软件包,但仍未解决该问题。我尝试过但不起作用的一些解决方案是:
matplotlib虽然致电pyplot.show()
,但matplotlib并未显示我的图纸matplotlib.pyplot不显示输出;没有错误
为什么matplotlib不绘制?
matplotlib不显示标签或数字
以下是我尝试运行的代码:
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安装了Anaconda,其中包括Python 3。我的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()