gpt4 book ai didi

r - 如何在 R 中将默认绘图类型从点更改为线?

转载 作者:行者123 更新时间:2023-12-04 18:09:50 24 4
gpt4 key购买 nike

我正在处理具有数百万个点的时间序列。我通常用

plot(x,type='l')

如果我不小心打字,事情会非常慢
plot(x)

因为默认是 type='p'
有什么方法可以使用 setHook()或其他修改默认值 plot(type=...)在 R session 期间?

我从 How to set a color by default in R for all plot.default, plot or lines calls 看到这可以为 par() 完成'col' 等参数。但在 par() 中似乎没有任何点对线设置.

最佳答案

一个轻量级的解决方案是定义一个调用 plot() 的包装函数。与 type="l"以及您给出的任何其他论点。与更改现有函数的默认值相比,这种方法具有一些可能的优势,其中一些 mentioned here

lplot <- function(...) plot(..., type="l")

x <- rnorm(9)
par(mfcol=c(1,2))
plot(x, col="red", main="plot(x)")
lplot(x, col="red", main="lplot(x)")

enter image description here

关于r - 如何在 R 中将默认绘图类型从点更改为线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16863875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com