在双向控制轴

时间:2013-11-21 01:06:59

标签: r plotrix

天儿真好

我使用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'值 另外:Warningmessage: 在xy.coords(x,y,xlabel,ylabel,log)中:强制引入的NA

我可以通过使用2001,2002等而不是财政年度来创建我想要的图表,但是希望将财政年度作为x轴标签。有没有办法重新标记轴?是否有另一种方法来生成允许x轴字符的图形?

由于 马特

1 个答案:

答案 0 :(得分: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