ggplot2中显示坐标轴_qplot()——ggplot2的快速绘图
生活随笔
收集整理的這篇文章主要介紹了
ggplot2中显示坐标轴_qplot()——ggplot2的快速绘图
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
先前寫過幾篇用ggplot2進行基本繪圖的文章,但對于初學(xué)者,或只需繪制簡單圖形時,這些命令顯得繁瑣,這里介紹ggplot2中的快速繪圖函數(shù)qplot(). 此函數(shù)相對能較快速便捷地繪制圖形。
往期文章:
張光耀:ggplot2數(shù)據(jù)包畫圖系列1(散點圖)?zhuanlan.zhihu.com張光耀:ggplot2數(shù)據(jù)包畫圖系列2(條形圖)?zhuanlan.zhihu.com張光耀:ggplot2數(shù)據(jù)包畫圖系列3(分組條形圖)?zhuanlan.zhihu.com張光耀:ggplot2數(shù)據(jù)包畫圖系列4(交互作用折線圖)?zhuanlan.zhihu.com首先說一下qplot()中參數(shù)的含義:
qplot(x = , # 變量Xy = , # 變量Ydata = , # 某數(shù)據(jù)名(如果要根據(jù)某數(shù)據(jù)繪圖)color = , # 定義線的顏色和方塊的邊界顏色fill = , # 定義方塊的填充顏色shape = , # 定義幾何對象的形狀alpha = , # 定義透明度(范圍0–1)facets = , # 定義分面margins = , # 是否顯示分面后的列統(tǒng)計geom = , # 定義幾何對象xlim = , # 定義X軸的范圍ylim = , # 定義Y軸的范圍log = , # 是否對X和Y進行對數(shù)轉(zhuǎn)換main = , # 定義主標(biāo)題xlab = , # 定義X軸標(biāo)題ylab = , # 定義Y軸標(biāo)題asp = , # 定義Y/X軸的比率... = )下面我以R中自帶的mtcars數(shù)據(jù),對各參數(shù)舉例演示一下。
mtcars收集了32輛不同品牌車輛的指標(biāo)信息,包括重量(wt),百公里耗油量(加侖)(mpg),變速器類型(am)等。- simple start
指定x和y后,默認(rèn)繪圖為散點圖。
- color
這里用對不同變速器用不同的顏色來表示,但是變速器為0-1編碼,默認(rèn)為連續(xù)型變量,可以將其轉(zhuǎn)化為因子型:
qplot(x = wt, y = mpg, data = mtcars, color = factor(am))color也可以人為設(shè)置為某個顏色,但是需要注意,如果以下面的方式設(shè)置,其實是將blue當(dāng)做一個變量,而不是一個顏色:
qplot(x = wt, y = mpg, data = mtcars, color = 'blue')要想設(shè)置為藍(lán)色,應(yīng)該用I()函數(shù)來實現(xiàn):
qplot(x = wt, y = mpg, data = mtcars, color = I('blue'))- facet
- margins
- geom
- xlim & ylim
- log
- main & xlab & ylab
- asp
總結(jié)
以上是生活随笔為你收集整理的ggplot2中显示坐标轴_qplot()——ggplot2的快速绘图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ole db 错误 通讯链接失败_西门子
- 下一篇: 桌面软件打开都会变成计算机,我不小心把电