如何扩展 X 轴以在棒状图中包含箭头 (oce)
How to expand X axis to include arrows in stick plot (oce)
我正在使用 oce 库中的 "plotSticks" 函数创建棒状图。在棒状图中创建的箭头通常超出 x 轴的限制。在我的例子中,x 轴通常是我无法调整以适应数据的日期范围。
如您在此图中所见:
library(oce)
x<-1:10
u<-c(0,1,2,3,4,5,6,7,8,9)
v<-c(0,1,2,1,2,3,2,1,2,3)
plotSticks(x,0,u,v)
箭头的末端超出了我的 x 轴的范围。有没有办法在 x 轴的两侧包含一些 space 以便可以看到箭头的尖端?
plotSticks 有一个 yscale 函数可以减小箭头的大小,但是箭头与 y 轴比例不匹配所以我想避免使用 yscale 修复。
这会得到你想要的结果吗?它扩展 x 轴并使用 yscale 参数。
library(oce)
x<-1:10
u<-c(0,1,2,3,4,5,6,7,8,9)
v<-c(0,1,2,1,2,3,2,1,2,3)
plotSticks(x,0,u,v, xlim=c(0, 40), ylim=c(-.5, 4), yscale=2)
我正在使用 oce 库中的 "plotSticks" 函数创建棒状图。在棒状图中创建的箭头通常超出 x 轴的限制。在我的例子中,x 轴通常是我无法调整以适应数据的日期范围。
如您在此图中所见:
library(oce)
x<-1:10
u<-c(0,1,2,3,4,5,6,7,8,9)
v<-c(0,1,2,1,2,3,2,1,2,3)
plotSticks(x,0,u,v)
箭头的末端超出了我的 x 轴的范围。有没有办法在 x 轴的两侧包含一些 space 以便可以看到箭头的尖端?
plotSticks 有一个 yscale 函数可以减小箭头的大小,但是箭头与 y 轴比例不匹配所以我想避免使用 yscale 修复。
这会得到你想要的结果吗?它扩展 x 轴并使用 yscale 参数。
library(oce)
x<-1:10
u<-c(0,1,2,3,4,5,6,7,8,9)
v<-c(0,1,2,1,2,3,2,1,2,3)
plotSticks(x,0,u,v, xlim=c(0, 40), ylim=c(-.5, 4), yscale=2)