我正在使用以下代码从CSV文件的2个不同列绘制2个不同的绘图(访问次数)。但是第二张图只在关闭第一张图后显示。是否可以一起显示2个图?
import matplotlib.pyplot as plt
import pandas
import csv
import pandas as pd
import matplotlib
output2 =pandas.read_csv('Place.csv')
place_plot= output2.Place.value_counts().plot(kind="bar",x=output2["Place"],title="Count",legend=False)
plt.show()
capital_plot= output2.Capital.value_counts().plot(kind="bar",x=output2["Capital"],title="Count",legend=False)
plt.show()
Place.csv
文件包含以下数据:
Name Place Capital
A India Delhi
B USA Wash
C India Delhi
D USA Wash
E China Bej
F UK Lon
G Canada un
H China Bej
I UK Lon
J UK Lon
答案 0 :(得分:2)
plt.show()
将生成数字窗口。如果在脚本中间调用它,脚本将停止,直到窗口关闭。
如果您最后只调用plt.show()
一次,则脚本生成的所有数字都会立即显示。
答案 1 :(得分:0)