gpt4 book ai didi

r - ggplot2 为几个 stat_functions 添加图例

转载 作者:行者123 更新时间:2023-12-03 23:37:05 27 4
gpt4 key购买 nike

我看到很多关于如何自定义图例的问题,但我什至无法自定义图例。我想有一个图例来解释黑线是二次方,绿线是三次方。

library(ggplot2)

myfun1 <- function(x) x^2
myfun2 <- function(x) x^3

myplot <- ggplot(data = data.frame(x = 1:5, y= 1:5), aes(x=x, y=y)) +
stat_function(fun = myfun1, color="green") +
stat_function(fun = myfun2, color="black")

最佳答案

试试这个:

ggplot(NULL, aes(x=x, colour = g)) +
stat_function(data = data.frame(x = 1:5, g = factor(1)), fun = myfun1) +
stat_function(data = data.frame(x = 1:5, g = factor(2)), fun = myfun2) +
scale_colour_manual(values = c("red", "green"), labels = c("quadratic", "cubic"))

enter image description here

关于r - ggplot2 为几个 stat_functions 添加图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10085493/

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