在jupyter notebook中生成PDF时,一切都很好,但我想将内联图像保留在PDF中,同时也要保留notebook。
这是我的代码:
%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
命令行导出到pdf,则相同的问题也出现在pdf中。
是否需要调用其他命令以使其正常工作?
%matplotlib inline
对我来说不是一个选择。 这个问题会有修复吗? - DaPhil