Я делаю сюжет, в котором у меня есть сетка 3x3, полученная из facet_wrap
. На восьми из девяти графиков используется geom_violin
, а на оставшемся графике используется geom_bar
. Найдя несколько полезных ответов здесь, на сайте, я все заработал. Моя проблема заключается в том, что когда я использую fill = "white, color = "black"
для гистограммы, он рисует эти линии внутри столбцов.
Вот несколько примеров кода и рисунков.
library(tidyverse)
n <- 100
tib <- tibble(value = c(rnorm(n, mean = 100, sd = 10), rbinom(n, size = 1, prob = (1:4)/4)),
variable = rep(c("IQ", "Sex"), each = n),
year = factor(rep(2012:2015, n/2)))
ggplot(tib, aes(x = year, y = value)) +
facet_wrap(~variable, scales = "free_y") +
geom_violin(data = filter(tib, variable == "IQ")) +
geom_bar(data = filter(tib, variable == "Sex"), stat = "identity",
color = "black", fill = "white")
Теперь к моему вопросу: как мне избавиться от этих линий внутри баров? Я просто хочу, чтобы он был белым с черными рамками. Я много экспериментировал с различными конфигурациями, и мне удалось избавиться от линий, но за счет завинчивания грани. Я почти уверен, что это связано со статистикой, но я в затруднении, пытаясь это исправить. Какие-либо предложения?
cowplot
. - person hejseb   schedule 24.05.2017