2016-09-22 101 views
-2

我有下面的數據,並且正在嘗試繪製月份VS面積的散點圖。如何繪製散點圖(月vs面積)

Month Area 
feb 13.05 
oct 13.7 
mar 13.99 
sep 14.57 
aug 15.45 
sep 17.2 
sep 19.23 
sep 23.41 
oct 24.23 
aug 26 
sep 26.13 
mar 27.35 

當我繪製散點圖時,繪圖就像附加圖像。我想要做的是按順序按時間順序(1月 - 12月)繪製x軸。我嘗試使用ggplot2,但我無法這樣做。

Area VS Month

+0

我想我沒有正確發佈的數據。它是類似的。月份\t區域 feb \t 13.05; oct \t 13.7; mar \t 13.99; sep \t 14.57; aug \t 15.45; sep \t 17.2; sep \t 19.23; sep \t 23.41; oct \t 24.23; aug \t 26; sep \t 26.13; mar \t 27.35; – RMaddy

+1

編輯器中提供了編輯工具 - 我們在這裏使用Markdown,並且在提交之前有一個預覽窗口以確保您的文章可以正常工作。你還會解釋爲什麼ggplot2不能滿足你的需求嗎?讀者一般喜歡在這裏看到一個嘗試。 – halfer

回答

0

R不自動知道什麼類型的數據,你給它。就係統所知,「feb」與「the」沒有區別,所以如果你想要一些特殊的東西(比如日期),你需要告訴系統這樣做。

例如:

monthData$cleanMonth <- 
    as.Date(paste0("2016-",monthData$Month,"-01") 
      , format = "%Y-%b-%d") 

ggplot(monthData 
     , aes(x = cleanMonth 
      , y = Area)) + 
    geom_point() + 
    scale_x_date(date_breaks = "1 month" 
       , date_labels = "%b") 

enter image description here