2013-11-21 38 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