R可以繪製出很棒的統計圖形,之前我們介紹了用R繪製柱狀圖。今天,小編帶著小夥伴們一起來了解下散點圖的繪製。
小編自己看代碼的時候也覺得枯燥乏味,看圖片比看代碼輕鬆多了。所以我們先上圖。
上圖就是通過R繪製出的散點圖,看起來也很漂亮。那麼,這種散點圖是如何繪製的呢?
感興趣的小夥伴就請繼續看下面的代碼。首先,我們加載ggplot2包,代碼為library(ggplot2),這裡我們要使用這個包裡的一個數據集mpg,想要簡單查看這個數據集可以直接在交互界面輸入mpg,如下圖所示
然後我們輸入代碼ggplot(mpg, aes(displ, cty, colour = class)) + geom_point()就繪製出上面圖形了,其中ggplot是繪圖函數,括號裡是參數,mpg是我們使用的數據集,aes代表著美學參數,displ是數據集mpg中一個列名(這裡代表著x軸上面數值分布),cty也是一個列名(這裡代表著y軸上面數值分布),class也是一個列名(和顏色相關)。至於後面緊跟的函數geom_point()是什麼意思呢?從字面上看應該就是散點繪製相關函數,小編把geom_point()這行代碼去掉,僅僅輸入ggplot(mpg, aes(displ, cty, colour = class)),出現的圖形如下所示
好像和我們猜測的差不多。小編覺得,我們使用R繪圖,只要大致了解函數的作用就行,也沒有必要對每行代碼刨根問底。所以,小編要堅持用最少的語言和最少的代碼讓小夥伴們對R繪圖有所了解,哈哈!今天的是不是很簡單啊,兩行代碼就繪製出了散點圖。
好了,今天分享就到這裡。