当我使用透明 colored颜色 设置在R中绘制线条图中的序列时,我不断地在线条上得到这些点.你知道为什么会这样吗?我怎么才能解决这个问题?

s <-seq(1,100, by = 0.1)
plot(s, type="l",col=scales::alpha("black",0.3), lwd=3)

Line plot in base R

我try 使用LINES函数,但也出现了同样的问题.

此外,我们还可以看到这些点是如何随s <-seq(1,100, by = 0.5)的变化而变化的

然后带着s <-seq(1,100, by = 1)美元消失

sessionInfo()
R version 4.1.2 (2021-11-01)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS 14.3.1

谢谢你的回答.

推荐答案

在这里发挥作用的是线端风格.

"线"-曲线图绘制为一系列单独的线:

(0,0)    -> (1, 0.1)
(1, 0.1) -> (2, 0.2)
(2, 0.2) -> (3, 0.3)
...

在线的每一端,默认情况下绘制一个"圆形线帽".你可以在这条线的两端看到这一点.两个重叠的圆形帽,给人一个小圆圈(或点)的错觉.

这些点是可见的,因为您的部分透明度.

一个解决方案可能是try 其他两个选项"对接"或"广场":

plot(s, type="l",col=scales::alpha("black",0.3), lwd=3, lend=1)
plot(s, type="l",col=scales::alpha("black",0.3), lwd=3, lend=2)

请参见?par中的lend参数.

R相关问答推荐

带有gplot 2的十字舱口

在R底座中更改白天和夜晚的背景 colored颜色

R等效于LABpascal(n,1)不同的列符号

derrr mutate case_when grepl不能在R中正确返回值

自动变更列表

将嵌套列表子集化为嵌套列表

计算具有奇数日期的运行金额

R根据条件进行累积更改

在R中使用download. file().奇怪的URL?

在rpart. plot或fancyRpartPlot中使用带有下标的希腊字母作为标签?

R Select()可以测试不存在的子集列

如何在PackageStatus()中列出&q;不可用的包&q;?

Ggplot2中geom_tile的动态zoom

R如何计算现有行的总和以添加新的数据行

将全局环境变量的名称分配给列表中的所有元素

删除字符串R中的重复项

有毒元素与表观遗传年龄的回归模型

有没有办法更改ggplot2中第二个y轴的比例限制?

把代码写成dplyr中的group_by/摘要更简洁吗?

具有某些列的唯一值的数据帧