gpt4 book ai didi

r - 点与线之间的差异

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

从表面上看,points应该将点添加到现有的R图中,而lines应该添加一条线。但是阅读文档并进行实验告诉我,您可以将任何一个lot type选项与任何一个一起使用。结果,您可以轻松地使用lines添加点,并使用points添加线。

除了type的默认值之外,这两个命令之间实际上是否存在区别?

最佳答案

不,除了typepoints之间的默认lines没有什么区别。它们只是plot.xy的包装,因为可以很容易地从源代码中进行验证:

graphics:::points.default
#function (x, y = NULL, type = "p", ...)
#plot.xy(xy.coords(x, y), type = type, ...)
#<bytecode: 0x1ecccb8>
#<environment: namespace:graphics>
graphics:::lines.default
#function (x, y = NULL, type = "l", ...)
#plot.xy(xy.coords(x, y), type = type, ...)
#<bytecode: 0x1ec7938>
#<environment: namespace:graphics>

只是一个附录:这在R中并不罕见。例如 read.csvread.table和family基本是相同的函数,只是某些参数的默认值不同。这些包装器非常方便,通常可以增加代码的可读性。

第二篇附录:如何找到这些函数的源代码? pointslines都是通用函数,其方法取决于对象参数的类。您可能需要阅读这个著名的问题:

How can I view the source code for a function?

关于r - 点与线之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56750911/

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