問題:barplot 18.5.16
怎麼繪製 barplot,用兩種方式:基礎繪圖 & ggplot2
解決方案: ide
barplot(height, width = 1, space = NULL, names.arg = NULL, legend.text = NULL, beside = FALSE, horiz = FALSE, density = NULL, angle = 45, col = NULL, border = par("fg"), main = NULL, sub = NULL, xlab = NULL, ylab = NULL, xlim = NULL, ylim = NULL, xpd = TRUE, log = "", axes = TRUE, axisnames = TRUE, cex.axis = par("cex.axis"), cex.names = par("cex.axis"), inside = TRUE, plot = TRUE, axis.lty = 0, offset = 0, add = FALSE, args.legend = NULL, ...)
# main,sub:圖的總體和分標題。函數
xlab和ylab:設置x軸與y軸的lable。
xlim和ylim:設置圖形x軸與y軸的範圍。spa
axes:邏輯參數。設置圖形是否顯示x軸或y軸。blog
axis.lty:設置x軸的類型(相似lty)。默認axis.lty=0.圖片
axis(1,labels=month,at=1:31,las=3) 1表示要對x軸做修改,labels即顯示的內容,at就是顯示多少個刻度(這裏只能是1到31),las 刻度的顯示形式,3就是豎着it
axisnames:邏輯參數。設置是否顯示條形標籤。class
names.arg:設置條形標籤(bar labels)。基礎
cex.axis:設置座標軸數值的膨脹率。好比cex.axis=1.5擴展
cex.names:設置條形標籤(bar labels)的膨脹率。好比cex.axis=1.5.im
width:設置條形的寬度。
space:設置各個條形間的寬度。至關於各個條形寬度的一部分。默認c(0,1)
beside:邏輯參數。若是FALSE,那麼將繪畫堆疊式的條形;若是是TRUE,將繪畫並列式條形。
horiz:邏輯參數。設置圖形是水平或是垂直。
density:底紋的密度。默認值爲NULL。
angle:設置底紋的斜率。
col:設置條形底紋或者填充顏色。
border:設置條形邊緣顏色。若是設置爲NA,則消除了邊緣。
xpd: 條形應該被容許之外的區域去嗎?
legend的設置
legend(x, y = NULL, legend, fill = NULL, col = par("col"), border="black", lty, lwd, pch, angle = 45, density = NULL, bty = "o", bg = par("bg"), box.lwd = par("lwd"), box.lty = par("lty"), box.col = par("fg"), pt.bg = NA, cex = 1, pt.cex = cex, pt.lwd = lwd, xjust = 0, yjust = 1, x.intersp = 1, y.intersp = 1, adj = c(0, 0.5), text.width = NULL, text.col = par("col"), merge = do.lines && has.pch, trace = FALSE, plot = TRUE, ncol = 1, horiz = FALSE, title = NULL, inset = 0, xpd, title.col = text.col)
x和y:設置圖例在圖片上的位置。
title:設置圖例標題。(在圖例盒子裏)。
title.col:設置圖例標題的顏色。
text.col: 設置圖例中文本文字的顏色。好比說:text.col=’red’。
text.width: 設置圖例文本文字的寬度。寬度比例與x軸相關。
ncol: 設置圖例顯示的列數。
horiz: 設置水平方式顯示圖例。默認爲垂直方式顯示。
fill: 設置一個填充了指定顏色的盒子放在文本旁邊。
border:指定該盒子的邊緣顏色。
xjust與yjust: 上下調整圖例的位置。
bg:設置圖例盒子的背景顏色。
density與angle:設置圖例中小盒子的底紋密度和角度。
lty與lwd:設置圖例中線條的類型以及粗細。
bty:設置圖例盒子的類型。只能選擇o或者n。
box.lty / box.lwd / box.col:設置圖例盒子邊緣線類型,粗細,顏色。
pt.bg:設置圖例中點的背景顏色。
pt.cex:設置點的膨脹率。
pt.lwd:設置點的邊緣線的粗細。
x.intersp與y.intersp: 設置圖例盒子空間大小。
trace:邏輯參數。若是設置爲TRUE,那麼顯示出函數計算過程。
討論擴展:另請參閱: