标准R 3.02中的lty和lwd无法正常工作?

Jen*_*old 1 r data-visualization

我不知道我做错了什么.这很简单,但我不知道我的错误在哪里:

我有以下代码:

x<-seq(-3000,3000,length=1000)
hx<-dnorm(x,mean=0,sd=1392.857)

plot(x,hx,lwd=3,lty=4,col="blue")
Run Code Online (Sandbox Code Playgroud)

这使

T1

然后我编码:

plot(x,hx,lwd=3,lty=1,col="blue")
Run Code Online (Sandbox Code Playgroud)

我得到了同样的照片?

为什么不在这里工作?同样适用于lwd?R莫名其妙地不认识它?

我从来没有像这样的问题.我刚下载了新的R版本,因为我的旧版本崩溃了.我的错误在哪里?

编辑:我怎样才能获得更薄的线?如果我使用lwd = 1它仍然很胖(只是稍微改变)?R线曾经非常薄,通常我不得不调整lwd?我怎样才能获得更细的线条?

Sve*_*ein 9

plot函数的默认值是绘制点,而不是线.你创建了一个有很多点的情节.因为它们彼此如此接近,所以这些点看起来像一条线.因此,争论lwdlty被忽略.

您已指定type应绘制的绘图内容.

plot(x, hx, lwd = 3, lty = 4, col = "blue", type = "l")
Run Code Online (Sandbox Code Playgroud)

该参数type = "l"用于绘制线图.

在此输入图像描述