Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用二进制运算符而不在R中重写_R_Ggplot2 - Fatal编程技术网

如何使用二进制运算符而不在R中重写

如何使用二进制运算符而不在R中重写,r,ggplot2,R,Ggplot2,受ggplot()和gganimate()使用+操作符的启发,我想知道+操作符如何用于其他用途,尤其是用于python之类的字符串 我知道我可以使用`+`覆盖这些中缀运算符。您可以通过执行以下操作来了解+运算符在ggplot中的实现方式: >ggplot2::`+.gg` 功能(e1、e2) { 如果(缺失(e2)){ 中止(“不能对单个参数使用“+.gg()”。是否意外地将+放在新行上?”) } e2name要连接R中的字符串,可以使用基于R的paste()/paste0()函数或string

ggplot()
gganimate()
使用
+
操作符的启发,我想知道
+
操作符如何用于其他用途,尤其是用于python之类的字符串


我知道我可以使用
`+`覆盖这些中缀运算符。您可以通过执行以下操作来了解
+
运算符在ggplot中的实现方式:

>ggplot2::`+.gg`
功能(e1、e2)
{
如果(缺失(e2)){
中止(“不能对单个参数使用“+.gg()”。是否意外地将+放在新行上?”)
}

e2name要连接R中的字符串,可以使用基于R的paste()/paste0()函数或stringr包中的str_c()函数


这篇文章也与您查询的ggplot2部分相关:

谢谢,这确实回答了问题。