2015-12-04 5 views
0

Мой barplot имеет NA в оси х, следовательно, он возвращает некоторый странный образ моих данных ось х должна быть месяцев, как «Янв Фев Мар .... ДЭК»О пределе бар участка оси х

ggplot(x, aes(x = Month, y = x$freq)) + geom_bar(aes(fill=x$Sex), stat = 'identity') 

Вот Результирующему сюжет

enter image description here

+0

не уверен, но вам не нужно использовать 'x $' – rawr

+0

, пожалуйста, предоставьте минимальный информационный кадр, чтобы воспроизвести вашу проблему и, следовательно, быть в состоянии помочь. – OFish

ответ

0

Попробуйте следующий код:

# Sample dataframe 
df <- data.frame(sex=c("Female","Female", "Male","Male"), month=c("Jan","Feb","Jan","Feb"), freq=c(130,160,160,175)) 
# Reorder the factor levels of a month column 
df$month <- factor(df$month, levels = c("Jan","Feb")) 
# ggplot 
library('ggplot2') 
ggplot(df, aes(x=month, y=freq, fill=sex)) + geom_bar(position="dodge", stat="identity") 

enter image description here