영문자와 달리 음표를 체계적으로 정리하는 데 어려움을 겪고 있습니다. 다른 질문은 대답하지 않았습니다.ggplot barplot에서 연대순으로 조직하기
certjob <- visas %>%
select(decision_date,case_status,country_of_citzenship,employer_city,
employer_name,employer_state,application_type,naics_2007_us_title)
certjob <- certjob %>%
mutate(month = month(decision_date),
months = months(decision_date)) %>%
arrange(month)
: 나는
https://www.kaggle.com/nsharan/h-1b-visa
이 특정 플롯을 만들려면 www.kaggle.com에서 us_perm_visas.csv 데이터 세트와 함께 일하고 있어요
, 나는 "certjob"라고 dplyr에서 다음 DF했다
나는 어떻게 배울 것인가를 알아야한다. 그러나 헤이. 서면 달 열과 월 달 열로 나타납니다. 여기
내 플롯이다 :#plot cert case status by month
status <- ggplot(certjob,aes(x=month,fill=case_status)) +
geom_bar(alpha = 0.85) +
labs(title = "Case Status by Month",
subtitle = "Visa statuses by month 2011-2013",
x = "Month",y = "Num Cases") +
scale_fill_manual(values = c("#8ec127","#f47835","#d41243","#a200ff")) +
theme_wsj(base_size = 8) +
theme(axis.text.x = element_text(angle = 60, hjust = 1,size = 6),
axis.text.y = element_text(size = 6,angle = -45),
axis.title = element_text(size = 10),
legend.title = element_blank(), legend.box.spacing = unit(.1,"cm"),
legend.key.size = unit(.2,"cm"), legend.position = "top",
legend.key.width = unit(0.8,"cm"),
plot.title = element_text(size = 16),
plot.subtitle = element_text(size = 10))
그리고는 다음과 같습니다
가 어떻게 그들이 배치 플롯에있는 순서에 따라 정렬 할 수있는 개월 수 있습니까? 그들은 여전히 알파벳순으로 나옵니다.
감사합니다.
벤자민
사용'개월 = 월'숫자 값을 얻기 위해 (decision_date는 약식 = FALSE) 그것은 제대로 정렬됩니다. 또한'order.'와 함께 사용할 수있는 내장 된'month.abb' 변수가 있습니다. –