1 ggplot2 圖形語法

  • ggplot2 通過 “+”來連接圖層達到疊加的搭配組合的圖形
  • ggplots 中的圖形部件:

    • 數據(data): 數據集必須是 data.frame 的格式
    • 映射(mapping):映射函數:aes()
    • 幾何圖像(geom) : 包含如下類型:
      gg1
      這裏寫圖片描述
    • 統計變換(stat): 通過 stat_smooth() 添加光滑曲線,表示置信區間,可操作的有很多,如方程擬合
    • 座標系(coord)
    • 分面(facet):可以設置一次多圖的東西。兩種類型:網格型 (facet_grid) 和封面型 (facet_wrap)
    • 標度(scale)
  • 完整公式:

    ggplot(data = , aes(x = , y = )) +
    geom_XXX(...) + ... + stat_XXX(...) + ... +
    annotate(...) + ... + labs(...) +
    scale_XXX(...) + coord_XXX(...) + guides(...) + theme(...) +
    facet_XXX(...)

    • annotate:添加註釋 #由於設置的文本會覆蓋原來的圖中對應的位置,可以改變文本的透明度或者顏色 例: annotate(geom=’text’)會向圖形添加一個單獨的文本對象 annotate(“text”,x=23,y=200,parse=T,label = “x[1]==x[2]”)
    • guides:調整所有的text。
    • theme:調整不與數據有關的圖的元素的函數。theme函數採用了四個簡單地函數來調整所有的主題特徵:element_text調整字體,element_line調整主題內的所有線,element_rect調整所有的塊,element_blank清空。theme(panel.grid =element_blank()) ## 刪去網格線

Reference:
http://www.cnblogs.com/nxld/p/6059603.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章