Я читал другие вопросы со схожими названиями, но мне не повезло в решении моей проблемы.У меня есть датафрейм с двумя столбцами: продажи и размер.продажи - числовые, размер - символ «Маленький (1-20)», «Средний (20-50)», «Большой (50-100)» и «Очень большой (> 200)».Я хотел бы сделать гистограмму, где ширина бинов равна разным размерам.с breaks= seq(.....)
интервал такой же.Есть ли какой-то способ, которым я могу иметь разные интервалы в своих корзинах, используя ggplot2?
Извините, если это дубликат, но я действительно пытался найти ответ в других вопросах, и либо этот точный вопрос не былили я слишком глуп, чтобы понять объяснения.
mydf <- data.frame(
Sales = c(301, 5, 4, 26, 19, 82, 111, 41, 29, 12),
Size = c("Extra Large (>200)", "Small (1-20)", "Small (1-20)", "Medium (21-50)",
"Small (1-20)", "Large (51-200)", "Large (51-200)",
"Medium (21-50)", "Medium (21-50)", "Small (1-20)" ))
mydf %>% ggplot(aes(Sales))+geom_histogram(aes(y=..count..))
Созданная гистограмма нуждается в некоторой настройке ширины полосы, и здесь я хотел бы использовать "ширину" уже описанных категорий.