matplotlib中的退出代码139(被信号11:SIGSEGV中断)结束的过程

时间:2018-11-10 11:53:41

标签: matplotlib python-3.6 seaborn

我在ubuntu 18.04上,正在尝试可视化熊猫数据框上的相关矩阵。这是下面的代码

import pandas as pd
import numpy as np
import matplotlib
matplotlib.use('GTK3Agg')
import matplotlib.pyplot as plt
import seaborn as sns
data=pd.read_csv("/home/mv/PycharmProjects/pratice1/airfoil_self_noise.csv")
print(data.columns)
print(data.isnull().any().any())
print(data.isnull().sum().sum()) 
#plt.matshow(data.corr())
#plt.show()
f, ax = plt.subplots(figsize=(10, 8))
corr = data.corr()
sns.heatmap(corr, mask=np.zeros_like(corr, dtype=np.bool), 
cmap=sns.diverging_palette(220, 10, as_cmap=True),
        square=True, ax=ax)
plt.show()

但是在执行上述代码时,会出现以下错误-

以退出代码139(被信号11:SIGSEGV中断)结束的过程

0 个答案:

没有答案