2016-10-16 11 views
2

私はこのコードを書いて地図を作成しました。ggplot2の凡例ラベルの科学記法を変更する方法

ggplot(data = Canada2015_Import_3) + 
    borders(database = "world", 
      colour = "grey60", 
      fill="grey90") + 
    geom_polygon(aes(x=long, y=lat, group = group, fill = Trade_Value_mean), 
       color = "grey60") + 
    scale_fill_gradient(low = "blue", high = "red", name = "Trade Value") + 
    ggtitle("Canadien Imports in 2015") + 
    xlab("") + ylab("") + 
    theme(panel.background = element_blank(), 
     plot.title = element_text(face = "bold"), 
     axis.title.x=element_blank(), 
     axis.text.x=element_blank(), 
     axis.ticks.x=element_blank(), 
     axis.title.y=element_blank(), 
     axis.text.y=element_blank(), 
     axis.ticks.y=element_blank()) 

このマップは私に科学的表記の伝説を与えています。私はこれを標準またはコンマで変更したいと思います。

enter image description here

誰もがそれを行う方法を知っていますか?

私のデータフレームの基本的な構造は次のとおりです。

Country Trade_Value_mean long  lat  group order subregion 
Afghanistan 2359461  74.89131 37.23164  2 12  <NA> 

すべての助けに感謝します。

答えて

4

私はそれを理解しました。基本的には、スケールライブラリを挿入しラベル=カンマを追加するだけです。変更されたコードは次のとおりです。

library(scales) 

ggplot(data = Canada2015_Import_3) + 
    borders(database = "world", 
      colour = "grey60", 
      fill="grey90") + 
    geom_polygon(aes(x=long, y=lat, group = group, fill = Trade_Value_mean), 
       color = "grey60") + 
    scale_fill_gradient(low = "blue", high = "red", name = "Trade Value", labels = comma) + 
    ggtitle("Canadien Imports in 2015") + 
    xlab("") + ylab("") + 
    theme(panel.background = element_blank(), 
     plot.title = element_text(face = "bold"), 
     axis.title.x=element_blank(), 
     axis.text.x=element_blank(), 
     axis.ticks.x=element_blank(), 
     axis.title.y=element_blank(), 
     axis.text.y=element_blank(), 
     axis.ticks.y=element_blank()) 
関連する問題