【问题标题】:Seaborn and plotly violin plots in Jupyter Notebook kill kernelJupyter Notebook 中的 Seaborn 和 plotly 小提琴情节杀死内核
【发布时间】:2017-01-02 00:11:33
【问题描述】:

我正在尝试在 Jupyter 笔记本中使用 seaborn 0.7.1 生成小提琴图。 Boxplot 适用于相同的数据,但 violinplot 会导致内核“意外死亡”。

我也尝试过使用 plotly 1.12.9 来制作小提琴图(按照 plotly 网站上的示例),但这也会杀死内核。

有人知道错误可能是什么或我应该如何调试它吗?

这是我用于 seaborn 的代码:

import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd

fig2, ax2 = plt.subplots()
sns.violinplot(x="Group", y="Data", data=df, ax=ax2)
ax2.set_ylim([0., 1.])
fig2.title = "Data by Group"
fig2.show()

这是我用于 plotly 的代码:

import plotly.plotly as py
from plotly.tools import FigureFactory as FF
from plotly.graph_objs import graph_objs
from scipy import stats

fig = FF.create_violin(bs_df, data_header="Data", group_header="Group",
                           height=500, width=800)
fig.show()

Jupyter Notebook 未显示的错误是:

Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.

【问题讨论】:

  • 如果没有可重现的示例,将很难解决此问题

标签: python matplotlib plotly seaborn violin-plot


【解决方案1】:

鉴于以下错误消息:

Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.

我能够通过将 numpy 更新到 1.11.1 并将 scipy 更新到 0.17.1 来解决它。

【讨论】:

    猜你喜欢
    • 2021-10-24
    • 2016-05-14
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    • 2018-05-15
    • 2020-07-04
    • 2018-11-27
    相关资源
    最近更新 更多