如何使用 geom_count 从最小点移除笔划?
How to remove stroke from smallest points with geom_count?
我正在尝试使用 geom_count() 根据出现频率调整 ggplot 上点的大小,但由于某种原因,最小的点最终有黑色笔划。我尝试了不同的形状,stroke = 0,一切,但我无法弄清楚。如果有任何帮助,我将不胜感激!
代表:
library(ggplot2)
frame = data.frame(X = sample(1:7,100,replace=T),
Y = sample(1:7,100,replace=T))
ggplot(data = frame, aes(X, Y)) +
scale_color_grey(start = .6, end = .2) +
geom_point() +
geom_count(aes(color = as.factor(..n..)))
示例:
这可以帮助:
library(ggplot2)
#Code
ggplot(data = frame, aes(X, Y)) +
scale_color_grey(start = .6, end = .2) +
geom_point(shape=21,color='transparent') +
geom_count(aes(color = as.factor(..n..)))
输出:
或仅:
#Code 2
ggplot(data = frame, aes(X, Y)) +
scale_color_grey(start = .6, end = .2) +
geom_point(color='transparent') +
geom_count(aes(color = as.factor(..n..)))
输出:
我正在尝试使用 geom_count() 根据出现频率调整 ggplot 上点的大小,但由于某种原因,最小的点最终有黑色笔划。我尝试了不同的形状,stroke = 0,一切,但我无法弄清楚。如果有任何帮助,我将不胜感激!
代表:
library(ggplot2)
frame = data.frame(X = sample(1:7,100,replace=T),
Y = sample(1:7,100,replace=T))
ggplot(data = frame, aes(X, Y)) +
scale_color_grey(start = .6, end = .2) +
geom_point() +
geom_count(aes(color = as.factor(..n..)))
示例:
这可以帮助:
library(ggplot2)
#Code
ggplot(data = frame, aes(X, Y)) +
scale_color_grey(start = .6, end = .2) +
geom_point(shape=21,color='transparent') +
geom_count(aes(color = as.factor(..n..)))
输出:
或仅:
#Code 2
ggplot(data = frame, aes(X, Y)) +
scale_color_grey(start = .6, end = .2) +
geom_point(color='transparent') +
geom_count(aes(color = as.factor(..n..)))
输出: