gpt4 book ai didi

R Notebook 在呈现时拆分代码块

转载 作者:行者123 更新时间:2023-12-05 07:20:11 25 4
gpt4 key购买 nike

我正在尝试在 R Notebook 中使用 par 并排显示多个图。我在单个代码块中拥有所有绘图的代码,如下所示:

code

但是,当我在 html 中呈现文档时,代码块被分成多个部分:

output

我知道 R Notebooks 每个 block 只允许一个输出,如果你在一个 block 中包含多行输出,那么它会拆分块。然而,这个 block 只有一个输出(尽管由四个图组成)。

有人知道怎么解决吗?或者至少,有人知道解决方法吗?

顺便说一句,我承认我知道有人问了这个问题before ,但那是2.5年前的事了,没有答案。真希望这次有人知道答案。长期以来,这一直是我沮丧的根源。

谢谢。

最佳答案

为每个直方图创建新对象。现在您正在制作四个输出,但如果您将每个直方图分配给一个对象,R 将只计算一个输出 - par 输出。这段代码对我有用:

sample1 <- rnorm(40,10,3)
sample2 <- rnorm(40,10,3)
sample3 <- rnorm(40,10,3)
sample4 <- rnorm(40,10,3)

par(mfrow=c(2,2))
hist1 <- hist(sample1)
hist2 <- hist(sample2)
hist3 <- hist(sample3)
hist4 <- hist(sample4)

关于R Notebook 在呈现时拆分代码块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57582773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com