我无法获得一个简单的绘图来返回虚线(lty = 2)。这是一个非常基本的问题,但我似乎无法找到解决方案。如果有人能帮助我,我将不胜感激。我的代码如下:
par(family="serif", yaxs="i", xaxs="i")
#Empty plot with axes labeled
plot(dataset1[,6]~dataset2[,5], ann=FALSE, cex.axis=1.5, xaxs="i", yaxs="i", lty=1, type="n")
title(xlab="X axis title (%)", ylab="Y axis title", cex.lab=1.5)
axis(side=1, at=c(0,10,20, 30,40,50,60,70,80,90,100), cex.axis=1.5)
#Add curves
lines(dataset1[,6]~dataset2[,5], lty=1)
lines(dataset1[,6]~dataset2[,5], lty=2)
##### PROBLEM IS HERE WITH LTY=2 ####
图形返回为2条实线(而不是1条实线和1条虚线),我无法确定问题所在。有人可以对此有所了解吗?
非常感谢。
答案 0 :(得分:4)
也许您可以提供您的数据。以下是各种类型的线条的示例。
plot(1:10, type='b',lty=2)
lines(1:2, lty=1)
lines(2:4, lty=2)
lines(3:6, lty=3)
lines(4:7, lty=4)