gpt4 book ai didi

r - R 中的绘图函数?

转载 作者:行者123 更新时间:2023-12-04 12:51:53 25 4
gpt4 key购买 nike

因此,我能够使用 R 中的 plot() 函数绘制不同的函数。但是,我发现 R 中的图形通常不会显示函数的整条曲线。让我举个例子:

    fun <- function(x){
x^3 + 2*x^2 + 3*x + 4
}
plot(fun)

Image in RPlot: x^3 + 2x^2 + 3x + 4

但是,当我使用 Desmos 绘图计算器绘制相同的函数时,它显示笛卡尔图的所有四个象限,而 R 只显示一个:

Image in Desmos: x^3 + 2x^2 + 3x + 4

我的问题:如何修改 RPlot 以显示所有四个象限,而不是像上述情况那样只显示一个象限?

最佳答案

我认为您可以通过扩展默认范围(即 [0,1])来做到这一点:

plot(fun,from=-5,to=5,ylim=c(-8,8),col="red")
grid()
abline(v=0,h=0,lty=2)

我添加了一些装饰,使它看起来更像想要的情节。在 y 轴上添加一个点很容易;添加 x 截距并不是那么容易。

points(0,fun(0),pch=16)
points(Re(polyroot(c(4,3,2,1))[2]),0,pch=16)

关于r - R 中的绘图函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33554949/

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