我想制作一个散点图,其点没有填充(或等效地,有透明填充)。
# generate some random data for the scatterplot
n <- 5
f <- factor(1:n)
df <- expand.grid(f1 = f, f2 = f)
df <- transform(df, v1 = round(10 * runif(n ** 2)))
# plot the scatterplot
ggplot(df) + geom_point(aes(x = f1, y = f2, size = v1, fill = NA))
将
fill
设置为NA
似乎合乎逻辑,但是没有用。我也尝试NULL
和""
无济于事。
最佳答案
我认为您想发挥形状,但可能是错误的:
ggplot(df) + geom_point(aes(x = f1, y = f2, size = v1), shape=1)
或许...
ggplot(df) + geom_point(aes(x = f1, y = f2, size = v1), fill="green", shape=21)
如果要填充颜色。
关于r - ggplot散点图,无填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15726907/