R 刻度(填充)(连续#x27);t工作(GG2)
我有一个数据:R 刻度(填充)(连续#x27);t工作(GG2),r,ggplot2,R,Ggplot2,我有一个数据: df_1 <- data.frame( x = replicate( n = 2, expr = rnorm(n = 3000, mean = 100, sd = 10) ), y = sample(x = 1:3, size = 3000, replace = TRUE) ) scale\u fill\u continuous不起作用。图表是黑色和灰色的 Tks.我认为,问题是填充有nrow(df_1)值,但只需要100。这可以通过预先计算料仓位置
df_1 <- data.frame(
x = replicate(
n = 2, expr = rnorm(n = 3000, mean = 100, sd = 10)
),
y = sample(x = 1:3, size = 3000, replace = TRUE)
)
scale\u fill\u continuous
不起作用。图表是黑色和灰色的
Tks.我认为,问题是填充有
nrow(df_1)
值,但只需要100。这可以通过预先计算料仓位置和计数以及使用geom\u col
绘图来解决,但更简洁的解决方案是使用stat
stat
应该用于计算变量(例如stat(count)
-参见?geom_直方图
),但我们可以给它向量1:nbin
,它可以工作
df_1我认为问题在于,填充有nrow(df_1)
值,但只需要100。这可以通过预先计算料仓位置和计数以及使用geom\u col
绘图来解决,但更简洁的解决方案是使用stat
stat
应该用于计算变量(例如stat(count)
-参见?geom_直方图
),但我们可以给它向量1:nbin
,它可以工作
df_1aesfill应该是stat(count)
而不是x.1
ggplot(data=df_1,mapping=aes(x=x.1,fill=stat(count))+
几何图形柱状图(颜色='黑色',箱子=100)+
比例填充连续(type=“渐变”,low=“蓝色”,high=“红色”)+
theme_dark()
不良事件的aes
填充应该是stat(count)
而不是x.1
ggplot(data=df_1,mapping=aes(x=x.1,fill=stat(count))+
几何图形柱状图(颜色='黑色',箱子=100)+
比例填充连续(type=“渐变”,low=“蓝色”,high=“红色”)+
theme_dark()
library(tidyverse)
ggplot(data = df_1, mapping = aes(x = x.1, fill = x.1)) +
geom_histogram(color = 'black', bins = 100) +
scale_fill_continuous(low = 'blue', high = 'red') +
theme_dark()