在 jupyter notebook 中生成 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()
这些数字显示为内联,但在 pdf 中打印的是:
<IPython.core.display.Javascript object>
<IPython.core.display.HTML object>
nbconvert
如果我从 Web 导出或用于从命令行导出为 pdf,则相同的内容会出现在 pdf 中。
是否需要调用任何其他命令才能使其正常工作?