当在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