1

我正在使用gap.plotplotrix 包中的函数。我想有以下几点:

  • 黑色圆圈(通常写成pch=21, col="black"
  • 具有选定颜色的背景(例如col="red"

但是,它似乎不适用于gap.plot

  • 确实将col颜色设置为黑色
  • bg不会用所选颜色填充点的背景(奇怪的是,它确实为绘图的“剪切”部分着色,见下文)。

gap.plot 尝试 这是一些代码,显示了阅读 此链接该链接后的各种尝试。

编辑:更好地描述问题问题是:

  • gap.plot() 尝试没有红色背景
  • points() 给出带有红色背景的黑色圆圈,但“y”值是错误的(通常 y=12.5,但这里我得到 y=21;因为间隙)。

你知道如何获得充满颜色的黑色圆圈吗?

library(plotrix)
x=seq(from=0,to=18,by=2)
y=rep(15,10)
CEX=1

## plots
x11()
# gap.plot()  with pch=21   col="black"   bg="red"
gap.plot(x,y+2.5, gap=c(1,9), gap.axis="y", xlim=c(0,25), ylim=c(0,25),
type="b",cex=CEX,col=rep("black",length(x)),bg=rep("red",length(x)),
pch=rep(21,length(x)))
text(22,9.5,labels="gap.plot() with pch=21",col="blue", cex=0.85)

# gap.plot()  with pch=19.  col="black"   bg="red"
gap.plot(x,y, gap=c(1,9), gap.axis="y",xlim=c(0,25),
ylim=c(0,25),type="b",cex=CEX,col=rep("black",length(x)),
bg=rep("red",length(x)),pch=rep(19.,length(x)),add=TRUE)
text(22,7,labels="gap.plot() with pch=19.",col="blue", cex=0.85)

# points()    with pch=21   col="black"   bg="red"
points(x,y-2.5,type="b",col="black",bg="red",pch=21)
text(22,12.5,labels="points() is shifted up",col="blue", cex=0.85)
4

0 回答 0