PyCharm踩得坑_3.seaborn在PyCharm中运行图片展示不出来

在pycharm中运行如下脚本,

import numpy as np; np.random.seed(10)
import seaborn as sns; sns.set(color_codes = True)

mean, cov = [0, 2], [(1, .5), (.5, 1)]
x, y = np.random.multivariate_normal(mean, cov, size = 50).T
ax = sns.kdeplot(x)

想要的效果是出来一张图片,但却一直出不来,以“Process finished with exit code 0”结束。
然后:

  1. 在Jupyter上测试了一下,有图出来;
  2. 在pycharm中的python console测试之后,也能正常展示。

最后公布解决方案,仅添加了2行代码:

import numpy as np; np.random.seed(10)
import seaborn as sns; sns.set(color_codes = True)
import matplotlib.pyplot as plt

mean, cov = [0, 2], [(1, .5), (.5, 1)]
x, y = np.random.multivariate_normal(mean, cov, size = 50).T
ax = sns.kdeplot(x)
plt.show()

原因:
seaborn是基于matplotlib进行的更上一层的封装,需要借助matplotlib中的pyplot 进行展示图片

你可能感兴趣的:(PyCharm踩得坑_3.seaborn在PyCharm中运行图片展示不出来)