Я пытаюсь использовать geom_count() для определения размера точек на ggplot по частоте их появления, но по какой-то причине самые маленькие точки заканчиваются черными штрихами. Я пробовал разные формы, штрих = 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..)))
Выход:
@ThatCrazyCow Всегда рад помочь :)
Вау, это более очевидно, чем я ожидал, спасибо!!