大家好,晚安。我想知道是否可以創建一個函式來簡化在 r 中使用 Echarts4r 創建圖表的程序。我正在嘗試,但出現錯誤Error: Can't subset columns that don't exist.。有誰知道我該如何修復它?我使用的代碼如下:
library(echarts4r)
graf_func <- function(dataframe, vary, varx){
grafico <- base |>
e_charts(vary) |>
e_bar(varx) |>
e_tooltip(trigger = "axis")
return(grafico)
}
df <- data.frame(
var1 = runif(10, min = 100, max = 200),
var2 = runif(10, min = 10, max = 200)
)
graf_func(dataframe = df, vary = var1, varx = var2)
uj5u.com熱心網友回復:
使用函式e_charts_和e_bar_并將列名作為字符傳遞。
library(echarts4r)
graf_func <- function(dataframe, vary, varx){
grafico <- dataframe |>
e_charts_(vary) |>
e_bar_(varx) |>
e_tooltip(trigger = "axis")
return(grafico)
}
df <- data.frame(
var1 = runif(10, min = 100, max = 200),
var2 = runif(10, min = 10, max = 200)
)
graf_func(dataframe = df, vary = "var1", varx = "var2")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/340035.html
上一篇:dplyr變異公式參考前幾行
下一篇:如何從HTML中提取某些特定值?
