2013-11-21 82 views
0

G'day雙軸控制

我已經繪製了一個組合條和使用twoord的曲線圖,其中finical年作爲x軸。

請參閱例如

a=c(50,75,80,100,110) 
b=c(500,750,800,1000,1100) 
finyr=c("2001-02","2002-01","2003-04","2004-05","2005-06") 
twoord.plot(finyr,a,finyr,b, 
      type=c("bar","l"), 
      ylab="a",rylab="b",xlab="Financial year", 
         lcol=32,rcol=4,do.first="plot_bg()") 

因爲財政年度是一個字符,它返回以下錯誤消息plot.window(...)

錯誤:無效 'XLIM' 價值 另外:警告消息: xy.coords(x,y,xlabel,ylabel,log):通過強制引入的NDA

我可以通過僅使用2001,2002等而不是財政年度創建圖表,但希望金融 年作爲x軸標籤。有沒有辦法重新標記軸?是否有另一種生成此圖的方法可以允許x軸上的字符?

感謝 馬特

回答

1

我認爲你正在尋找的xticklab說法。你可以給你想要的任何標籤的蜱:

finyrNum <- 1:5 
twoord.plot(finyrNum,a,finyrNum,b, 
      type=c("bar","l"), 
      ylab="a",rylab="b",xlab="Financial year", 
      lcol=32,rcol=4,do.first="plot_bg()", xticklab=finyr) 

enter image description here

+0

非常感謝您! – user1804953