用ggplot2繪圖很漂亮,但是,要修改這些圖形可不大好辦,一些在Excel中很容易的操作,在R中要把人給急死,比如修改座標的文字、調整座標軸間隔、新增標籤、控制標籤格式,改個圖例等等,都要查老半天資料。因為ggplot的圖形要修改其中的各個零件,需要呼叫不同的函式,每個函式又要呼叫各種各樣的引數,剛入手時不熟悉這些內容,會很花時間,要多練習,多嘗試,才能逐漸上手。 我將陸續把ggplot2繪圖的格式修改方面的經驗歸納成筆記,一方面加強自己的記憶,另一方面也給需要的人提供參考。ggplot2的繪圖很靈活,體現在幾個大的方面,包括圖形型別多、圖形可疊加、各個部件可修改。其中最大的特色是圖形可疊加,有點像PS中的圖層,可以一層層畫上去。不過繁瑣的是每個圖形都要用程式語句來實現,需要掌握繪圖語法,得折騰。目前國內的書籍講解得比較多的是語法、統計,繪圖講得較少,並且多數是在講繪圖的型別,很少講如何修改圖形的格式,這方面不得不大量地google。好了,不多說,開始講筆記。 1、修改座標的函式 修改座標的這類屬性,要用到theme()函式,例句如下: gg
用ggplot2繪圖很漂亮,但是,要修改這些圖形可不大好辦,一些在Excel中很容易的操作,在R中要把人給急死,比如修改座標的文字、調整座標軸間隔、新增標籤、控制標籤格式,改個圖例等等,都要查老半天資料。因為ggplot的圖形要修改其中的各個零件,需要呼叫不同的函式,每個函式又要呼叫各種各樣的引數,剛入手時不熟悉這些內容,會很花時間,要多練習,多嘗試,才能逐漸上手。 我將陸續把ggplot2繪圖的格式修改方面的經驗歸納成筆記,一方面加強自己的記憶,另一方面也給需要的人提供參考。ggplot2的繪圖很靈活,體現在幾個大的方面,包括圖形型別多、圖形可疊加、各個部件可修改。其中最大的特色是圖形可疊加,有點像PS中的圖層,可以一層層畫上去。不過繁瑣的是每個圖形都要用程式語句來實現,需要掌握繪圖語法,得折騰。目前國內的書籍講解得比較多的是語法、統計,繪圖講得較少,並且多數是在講繪圖的型別,很少講如何修改圖形的格式,這方面不得不大量地google。好了,不多說,開始講筆記。 1、修改座標的函式 修改座標的這類屬性,要用到theme()函式,例句如下: gg