是否有可能将ggplot、、ly、和ggplot与拼图结合起来?
示例
这将同时显示这两个情节。
library(ggplot2)
library(plotly)
library(patchwork)
a <- ggplot(data.frame(1), aes(X1)) + geom_bar()
b <- ggplot(data.frame(1), aes(X1)) + geom_bar()
a + b
但是,如果我们将其中一个转换为切换,它就会出错。
b <- ggplotly(b)
a + b
Error: Can't add `b` to a ggplot
我正在研究别人的工作,但理解这行代码的目的时遇到了问题:
ggplot(data, aes(x = Group, y = Value)) + geom_bar(stat="identity", position = "dodge", lwd = 1, aes(fill = Group))
以下是数据的一个示例
Group Value
1 A 20
2 B 74
3 B 50
...
n A 24
我认为使用代码的目的是绘制一个条形图,总结A组和B组的值。但是,我认为A组和B组的每个元素都绘
我试图在变量中对变量进行分组,并按降序排序。
麦德夫
region airport value
MIA FLL 0.244587909
MIA PBI 0.824144687
MIA MIA 0.484907626
NYC EWR 0.731075565
NYC LGA 0.708648915
NYC HPN 0.523991258
LAX LGB 0.651847818
LAX LAX 0.423607479
LAX SNA 0.433837044
假设我想用以下公式绘制直方图(我知道这不是最好的,但它会说明问题):
set.seed(1)
dframe <- data.frame(val=rnorm(50))
p <- ggplot(dframe, aes(x=val, y=..count..))
p + geom_bar()
效果很好。然而,让我们假设,由于某种原因,频率除以一个耳机定义的数字。我的机会是:
k <- 5
p <- ggplot(dframe, aes(x=val, y=..count../k))
p + geom_bar()
然而,我得到了这个恼人的错误:
Error in eval(expr
也许答案就是被警告。我很想用一个缩放和居中的变量来观察观察值与平均值的差别。这个阴谋是一种常见的做法。但当我这样做时,我会收到ggplot2的警告。
Warning messages:
1: Stacking not well defined when ymin != 0
我喜欢让ggplot2和世界其他地方都开心,不要给我任何警告。我试图通过以下方式消除警告,并搜索相关问题(请参阅底部的链接,以获得一些更有希望的问题)。我的朋友ggplot2还是在警告我。
问题(S):
我怎样才能让警告消失?
我能无视警告吗?
这种做法有什么问题吗?
代码尝试:
## The data