Всем доброе утро,
Я работаю над данными, которые я хотел бы представить в виде гистограммы на два в соответствии с двумя моими отделами. Я создал фрейм данных, который выглядит следующим образом:
> test = data.frame (type_transport = sample (c ("ON FOOT", "CAR", "TRANSPORT COMMON"), 5000, replace = T), type_route = sample (c ("N", "D", " A "," VC "), 5000, replace = T), department = sample (c (" department1"," department2"), 5000, replace = T), troncon = sample (x = 0: 17 , 5000, replace = T))
Введя эту формулу, я получаю гистограмму:
> ggplot (test, aes (x = route_type, y = troncon_km, fill = department)) + geom_bar (stat = "identity")
https://zupimages.net/viewer.php?id=20 / 19 / vt1s.png
Теперь я хотел бы разделить эти полосы пополам, чтобы отображать данные по двум моим отделам. Для этого я использую position = "dodge":
> ggplot (test, aes (x = road_type, y = troncon_km, fill = department)) + geom_bar (stat = "identity", position = "dodge")
Но есть проблема. Шкала Y слишком мала по сравнению с реальностью (мы go от нескольких тысяч на первом графике до 15 на втором). Я явно что-то упустил ...
https://zupimages.net/viewer.php?id=20 / 19 / sbh5.png
Не понимаю.
Спасибо.