gpt4 book ai didi

r - 防止逗号在R中的表达式()中开始新行

转载 作者:行者123 更新时间:2023-12-01 11:47:18 25 4
gpt4 key购买 nike

我正在创建一个快速绘图,并希望根据图例中的 beta 显示我的线条的参数。

理想情况下,图例会有一条红线,然后说 beta(0) = 2,beta(1) = 4,beta(2) = 6。然后,会有一条蓝线,上面有类似的列表测试版等。相反,当我使用时:

图例(2, 2, legend = expression(beta[0] == 2, beta[1] == 4, beta[2] == 6), lty = 1, col = "red")

我得到一个包含 3 行的图例,每行旁边都有一个对应的 beta - 如下所示: enter image description here

有没有办法让所有这些都在一行中并在它们之间用逗号分隔,这样看起来它们不应该相乘?

对阿伦回答的回应:

连接不起作用。它将所有内容放在同一行,但不会将“beta”读作希腊字母,并且它们之间没有逗号:enter image description here

解决方案:

在研究了 Arun 的答案之后,我明白了:

legend(2, 2, legend = expression(paste(beta[0] == 2, ", ", beta[1] == 4, ", ", beta[2] == 6) ), lty = 1, col = "红色")

enter image description here

它不会让我将其标记为已解决,但我会在 2 天内将其标记为已解决。

最佳答案

使用粘贴功能将图例连接成一行

legend(2, 2, legend = expression(paste("beta[0] == 2", "beta[1] == 4", "beta[2] = 6"),sep =","), lty = 1, col = "red")

关于r - 防止逗号在R中的表达式()中开始新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60819863/

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