繁体   English   中英

如何从文件中的 Jupyter Notebook 单元格打印多个输出?

[英]How can I print multiple outputs from a Jupyter Notebook cell in a file?

好吧,我认为这是新的,我什至不确定这是否可能。 但是我在 Jupyter Notebook 单元格中有一个循环,它会生成几个图表。 我想知道是否有办法让所有这些图形出现在像 pdf 之类的文件中?

或多或少是这样的:

d = {'group': ['A', 'B','A', 'B','A', 'B','A', 'B'], 'col2': [3, 4,3,4,5,6,5,10]}
example = pd.DataFrame(data=d)

def plot_func(array):
    plt.plot(array)
    plt.savefig()

for i in range(len(example.group.unique())):
    plot_func(example[example['group']==example.group.unique()[i]]['col2'])

但是,我不想单独保存多个图表,而是将所有图表保存在 pdf 文档之类的地方。 我有两个脚本这样做,但其中一个是使用 Seaborn。 因此,如果您知道更通用的答案,我将不胜感激。 如果没有,没关系,任何事情都会有很大帮助。

另一种解释方式是:如何打印 pdf 中单元格的所有输出?

尝试通过chrome打开jupyter笔记本,一个简单的方法是通过打印页面将其保存在pdf中,这样笔记本中特定文件中的所有工作都将记录在pdf中。 页面>右键>打印>保存pdf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM