天天看點

R: ggplot2(1)1.1 歡迎來到ggplot2的世界1,2其他資源1.3什麼是圖形的文法1.4ggplot2與r中其他軟體包的比較1.5關于本書1.6安裝ggplot2

目錄:

  • 1.1 歡迎來到ggplot2的世界
  • 1,2其他資源
  • 1.3什麼是圖形的文法
  • 1.4ggplot2與r中其他軟體包的比較
  • 1.5關于本書
  • 1.6安裝ggplot2

1.1 歡迎來到ggplot2的世界

ggplot2是一個用來繪制統計圖形或者叫做資料圖形的R軟體包。與其他軟體包不同,ggplot2背後是有一套圖形文法。這一文法基于《Grammar Graphics》一書,它有一系列獨立的圖形部件所組成,并能以許多種不同的方式組合起來。這一點使得ggplot2異常的強大,因為這樣它不會局限于定義好的圖形,而是可以自行建立。
           

它可以繪制出許多美觀的圖形a,同時避免繁瑣的設定,它繪圖是基于圖層的設計方式,類似于ps,學習圖形文法不僅可以幫助你繪制出你已經了解的圖形,還可以啟發你創作出更優秀的圖形。推薦其他參開書籍《introductory statistics with r》 和《data manipulation with r》

1,2其他資源

這一系列的文章過後隻有ggplot2的基本文法和如何将它們組織起來,但并不會對一個函數有完整的介紹,如果還想提升的話,需要額外的幫助文檔。可以線上通路http://had.co.nz/ggplot2,http://cran.r-project.org//web/packages/ggplot2.

1.3什麼是圖形的文法

Wilkinson建立了一套用來描述所有統計圖形深層特性的文法規則,該文法回答了“什麼是統計圖形”這一問題。簡而言之,這套文法告訴我們,一張統計圖形就是從資料到幾何對象的圖形屬性的一個映射。此外圖形中還可能包含資料的統計變換,最後繪制在某個特定的坐标系,而分面指将繪圖視窗劃分為若幹個子視窗則可以用來生成資料不同子集的圖形。

在後續的章節中,我們将會繼續深入讨論這個文法。

先講講之後會講的圖形化工作的部件:1資料2映射3幾何對象4統計變換5标度6坐标系7分面8。

1.4ggplot2與r中其他軟體包的比較

r中有許多其他圖形系統例如,基礎圖形系統,網格圖形系統等。

每種圖形系統都有其各自的特點

1.5關于本書

接下來的一周講述,qplot快速入門。

了解标度坐标系和分面對于畫出好看的圖形有很大的幫助。

1.6安裝ggplot2

確定你的R版本夠高,在R中輸入以下指令

install.packages(“ggplot2”)