2 回答

TA貢獻1772條經驗 獲得超6個贊
就用最基礎的axis()函數,假設橫軸是5月的每一天,縱軸是每天的銷售量從0到100
首先你把橫軸縱軸要打的東西分別放在2個向量month和sales
month<-paste(5,1:31,sep="/")
sales<-sample(100,31) #我隨機從1到100里抽31個數
然后你把plot(1:31,sales,xaxt="n",xlab="Each day")打出來 xaxt="n"就是先不顯示x的刻度
下面跟
>axis(1,labels=month,at=1:31,las=3) 1是你要對x軸作修改,labels就是你要打的內容,at就是你要多少個刻度(這里只能是1到31),las是這些刻度的顯示形式,3就是豎著

TA貢獻1906條經驗 獲得超3個贊
許多R 的高級圖形自身就含有坐標軸,此外你可以用低級圖形函數axis() 設置你自己的坐標軸。坐標軸主要包括三個部分:軸線(axis line)(線條格式由圖形參數lty控制),刻度(tick mark)(劃分軸線上的刻度) 和刻度標記(tick label)(標記刻度上的單位)。這些部分可以通過下面的圖形參數設置。lab=c(5, 7, 12) 前兩個參數分別是x 和y 軸期望的刻度間隔數目。第三個參數刻度標記的字符長度(包括小數點)。這個參數設的太小會導致所有的標記變成一樣的數字。las=1 刻度標記的方向。0 表示總是平行于坐標軸,1 表示總是水平,以及2 表示總是垂直于坐標軸。
- 2 回答
- 0 關注
- 4529 瀏覽
添加回答
舉報