小编are*_*eth的帖子

出口pdf中缺少Jupyter笔记本matplotlib数字

当在jupyter笔记本中生成pdf时,一切都很好,但我想在pdf和笔记本中保留内联数字.

这是我的代码:

%matplotlib notebook
import matplotlib.pyplot as plt
import numpy as np
from IPython.display import set_matplotlib_formats
set_matplotlib_formats('png', 'pdf')

save_figures = True

x = np.arange(0, 20, 0.1)
y = np.sin(x)
plt.figure()
plt.plot(x, y)
if save_figures:
    plt.savefig('test.png')
plt.show()
Run Code Online (Sandbox Code Playgroud)

这些数字显示为内联,但在pdf中,打印的是:

<IPython.core.display.Javascript object>

<IPython.core.display.HTML object>
Run Code Online (Sandbox Code Playgroud)

如果我从Web nbconvert导出或使用从命令行导出到pdf ,则pdf中会出现相同的内容.

我需要调用任何其他命令才能使其工作吗?

matplotlib ipython-notebook jupyter jupyter-notebook nbconvert

8
推荐指数
2
解决办法
5624
查看次数