如何在R ggplot2中绘制自定义数学方程式>>

问题描述 投票:0回答:1

我需要将一组系数传递给ggplot2,并绘制该方程式。

stat_function()似乎只对一个变量起作用,而我只有17。

这是我想要的多元方程式示例

my_func <- function(a, b, c) {2*a -4*b + 8*c }
ggplot + stat_function(fun = my_func) 

这是输出:

Warning message: “Computation failed in `stat_function()`: argument "b" is missing, with no default”

我也尝试过

+ layer(stat = "function", fun = my_func) 

不走运。

我也可能会问,我有这些系数的各种集合,如果我能自动建立每个“公式”,那将是很好的。

感谢您的帮助!

我需要将一组系数传递给ggplot2,并绘制该方程式。 stat_function()似乎只适用于一个变量,而我只能使用17。这是一个多变量的示例...

r ggplot2 formula
1个回答
0
投票

我不确定这是否正是您要记住的,但是人们通常在可视化系数差异时会在同一图上绘制不同颜色或线型的曲线。为此,您需要在响应中创建一个新列y,然后绘制该列。

© www.soinside.com 2019 - 2024. All rights reserved.