Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
执行python代码后,图表立即消失_Python_Csv_Matplotlib - Fatal编程技术网

执行python代码后,图表立即消失

执行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

下面是使用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 = 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()
。我正在获取输出,但仅在关闭第一个图形之后。是否无法同时显示两个图形?是的,请参见例如。