Изменение оси X в R, чтобы отразить фактические точки данных, а не диапазон точек по умолчанию
Я хотел бы изменить ось x, чтобы отразить фактические точки данных в моем наборе данных, а не значение по умолчанию в R, которое должно использовать диапазон. Мои фактические данные: 1072, 1169, 1470, 1539, 1651, 1748 и 1771 (волновые числа). Я понимаю, что это как-то связано с подавлением оси и последующим добавлением обратно в желаемую, но я не уверен, где именно вставить это в мой код (см. Ниже). diane1 - мой набор данных Любая помощь приветствуется.
E <- ggplot(diane1, aes(x = Wavenumber, y = Absorbance, fill = Study.Group)) + geom_bar(stat = "identity", position = "dodge", bin_width=50)
G <- E + labs(title = "Key Absorbance differences before and after treatment", x = "Wavenumber", y = "Absorbance (a.u)")
G + guides(fill = guide_legend(keywidth =2, keyheight = 1, reverse = TRUE))
G + scale_fill_brewer(palette = "Set1")
Вот что я надеялся сделать: