1
我使用ggvis
堆疊的條形圖創建一個圖表,其中x軸是時間序列的日期,y軸是頻率。重新排序因子水平即日期,但只有月份和年份R
但是日期格式爲「2015年4月」,即月份和年份。
在ggvis
,這意味着我必須在我的數據幀因素中作出日期。
我無法將這些月份日期轉換爲按日期排序的因素。相反,我得到這個順序 「2015年4月,君2015年,2015年5月」
這是我的代碼:
selecteddates <- with(dailyIndMelt, dailyIndMelt[date >= as.Date(input$monthlydateInd[1]) & date <= as.Date(input$monthlydateInd[2]),])
selecteddates <- aggregate(selecteddates[,3],by=list(selecteddates$variable,substr(selecteddates$date,1,7)),sum)
colnames(selecteddates) <- c("industry", "date", "vacancyno")
selecteddates$date <- as.Date(paste(selecteddates$date,"-28",sep=""))
selecteddates <- selecteddates[order(as.Date(selecteddates$date)),]
selecteddates$date <- format(selecteddates$date, "%m %Y")
selecteddates$date <- factor(selecteddates$date)
levels(selecteddates$date) <- levels(selecteddates$date)[order(as.Date(levels(selecteddates$date), format="%m %Y"))]
levels(selecteddates)