执行python代码后,图表立即消失
下面是使用Python(3.6)显示条形图的代码。 执行以下程序后,图表在1秒后消失。谁能帮我一下吗执行python代码后,图表立即消失,python,csv,matplotlib,Python,Csv,Matplotlib,下面是使用Python(3.6)显示条形图的代码。 执行以下程序后,图表在1秒后消失。谁能帮我一下吗 import pandas import csv import pandas as pd import matplotlib df2 =pandas.read_csv('Place.csv') place_plot= df2.Place.value_counts().plot(kind="bar",x=df2["Place"],title="Count",legend=False) fig
import pandas
import csv
import pandas as pd
import matplotlib
df2 =pandas.read_csv('Place.csv')
place_plot= df2.Place.value_counts().plot(kind="bar",x=df2["Place"],title="Count",legend=False)
fig = place_plot.get_figure()
fig.show()
Place.csv
文件包含以下数据
Name Place
A India
B USA
C India
D USA
E China
F UK
G Canada
H China
I UK
J UK
这取决于您在何处以及如何执行代码。在笔记本电脑环境中,它应该可以正常工作。但是,如果作为脚本执行,则应该使用
plt.show()
而不是
fig.show()
非常感谢。现在开始工作了:)我想在CSV程序中再添加一个图表,包括一列大写字母(各国首都),我使用以下代码,Capital\u plot=output2.Capital.value\u counts().plot(kind=“bar”,x=output2[“Capital”],title=“Count”,legend=False)plt.show()
。我正在获取输出,但仅在关闭第一个图形之后。是否无法同时显示两个图形?是的,请参见例如。