我在代码的不同部分使用了plt.show()
来展示一些图形。但是每次执行plt.show()
命令后,只有关闭当前图形后才能继续执行。如何在无需关闭当前图形的情况下展示所有图形?
例子:
import pandas as pd
import seaborn as sn
import matplotlib.pyplot as plt
data = {'A': [45, 31, 42, 35, 39],
'B': [38, 31, 26, 28, 33],
'C': [10, 15, 17, 21, 12],
'D': [9, 14, 16, 22, 141]}
df = pd.DataFrame(data, columns=['A', 'B'])
corrMatrix = df.corr()
sn.heatmap(corrMatrix, annot=True)
plt.show() # this should be closed to continue
df = pd.DataFrame(data, columns=['C', 'D'])
corrMatrix = df.corr()
sn.heatmap(corrMatrix, annot=True)
plt.show()
顺便提一下,我正在macOS
上使用PyCharm
。