R中长表达式的简写名称

R中长表达式的简写名称,r,variables,expression,names,R,Variables,Expression,Names,例如,在构建R代码以绘制某些内容时,通常需要添加后续的“层”(标签、轴、标记)等,这些层用复杂的表达式编码。这里的示例来自“传单”包,层是通过管道操作符%>%添加的: library("leaflet") library("leaflet.minicharts") mymap <- leaflet() %>% addTiles() %>% addMinicharts(0, 0, chartdata = 1:3, layerId = "c1") 我想为这种结构指定一个简短的名

例如,在构建R代码以绘制某些内容时,通常需要添加后续的“层”(标签、轴、标记)等,这些层用复杂的表达式编码。这里的示例来自“传单”包,层是通过管道操作符%>%添加的:

library("leaflet")
library("leaflet.minicharts")
 mymap <- leaflet() %>% addTiles() %>% addMinicharts(0, 0, chartdata = 1:3, layerId = "c1")
我想为这种结构指定一个简短的名称,比如“mycircle”,然后在命令中使用它:

mymap %>% mycircle
如何做到这一点?分配通过 mycircle试试这个:

mymap <- leaflet() %>% addTiles() %>% 
     addMinicharts(0, 0, chartdata = 1:3, layerId = "c1")
mycircle <- function(x) {
  addCircleMarkers(map=x, 0, 0, radius=10, 
                   labelOptions=labelOptions(
                       noHide=T, textOnly=TRUE, direction="bottom", offset=c(0,5)))
}

mymap %>% mycircle
mymap%addTiles()%%>%
addMinicharts(0,0,chartdata=1:3,layerId=“c1”)
mycircle%mycircle

try
mycircle%addCircleMakers(0,…)
您可能想编写一个函数。
mymap <- leaflet() %>% addTiles() %>% 
     addMinicharts(0, 0, chartdata = 1:3, layerId = "c1")
mycircle <- function(x) {
  addCircleMarkers(map=x, 0, 0, radius=10, 
                   labelOptions=labelOptions(
                       noHide=T, textOnly=TRUE, direction="bottom", offset=c(0,5)))
}

mymap %>% mycircle