2 回答
TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
就用最基礎(chǔ)的axis()函數(shù),假設(shè)橫軸是5月的每一天,縱軸是每天的銷(xiāo)售量從0到100
首先你把橫軸縱軸要打的東西分別放在2個(gè)向量month和sales
month<-paste(5,1:31,sep="/")
sales<-sample(100,31) #我隨機(jī)從1到100里抽31個(gè)數(shù)
然后你把plot(1:31,sales,xaxt="n",xlab="Each day")打出來(lái) xaxt="n"就是先不顯示x的刻度
下面跟
>axis(1,labels=month,at=1:31,las=3) 1是你要對(duì)x軸作修改,labels就是你要打的內(nèi)容,at就是你要多少個(gè)刻度(這里只能是1到31),las是這些刻度的顯示形式,3就是豎著
TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
許多R 的高級(jí)圖形自身就含有坐標(biāo)軸,此外你可以用低級(jí)圖形函數(shù)axis() 設(shè)置你自己的坐標(biāo)軸.坐標(biāo)軸主要包括三個(gè)部分:軸線(axis line)(線條格式由圖形參數(shù)lty控制),刻度(tick mark)(劃分軸線上的刻度) 和刻度標(biāo)記(tick label)(標(biāo)記刻度上的單位).這些部分可以通過(guò)下面的圖形參數(shù)設(shè)置.lab=c(5, 7, 12) 前兩個(gè)參數(shù)分別是x 和y 軸期望的刻度間隔數(shù)目.第三個(gè)參數(shù)刻度標(biāo)記的字符長(zhǎng)度(包括小數(shù)點(diǎn)).這個(gè)參數(shù)設(shè)的太小會(huì)導(dǎo)致所有的標(biāo)記變成一樣的數(shù)字.las=1 刻度標(biāo)記的方向.0 表示總是平行于坐標(biāo)軸,1 表示總是水平,以及2 表示總是垂直于坐標(biāo)軸.mgp=c(3, 1, 0) 三個(gè)坐標(biāo)成分的位置.第一個(gè)參數(shù)是軸標(biāo)簽相對(duì)軸位置的距離,以文本行作為參照單位的.第二個(gè)參數(shù)表示刻度標(biāo)記的距離,最后一個(gè)參數(shù)是軸位置到軸線的距離(常常是0).正值表示在圖形外,負(fù)值表示在圖形內(nèi).tck=0.01 刻度的長(zhǎng)度,以畫(huà)圖區(qū)域大小的比率作為度量.當(dāng)tck 比較小(小于0.5),x 和y 軸上的刻度強(qiáng)制大小一致.值為1時(shí),給出網(wǎng)格線.負(fù)值時(shí)刻度在圖形外.tck=0.01 和mgp=c(1,-1.5,0)表示內(nèi)部刻度.xaxs="r"yaxs="i" 分別設(shè)定x 和y 軸的形式."i" (內(nèi)在的) 和"r" (默認(rèn)) 形式的刻度都適合數(shù)據(jù)的范圍,但是"r" 形式的刻度會(huì)在刻度范圍兩邊留一些空隙(S 還有一些在R 里面沒(méi)有實(shí)現(xiàn)的刻度形式).
- 2 回答
- 0 關(guān)注
- 5465 瀏覽
添加回答
舉報(bào)
