测试一个对象是否被绘制
Test if an object is plotly
这可能是一个相当直接的问题。
我想测试一个对象是否是一个 plotly 对象。理想情况下,我会测试一个 ggplotly()
对象。
有什么简单的方法吗?我似乎找不到类似的函数;
> x <- ggplot()
>
> is.ggplot(x)
[1] TRUE
如果有人能指出我正确的方向,将不胜感激!
class(x)
returns
[1] "plotly" "htmlwidget"
其中 x
是使用 ggplotly
创建的。
那么像这样的东西怎么样:
"plotly" %in% class(x)
[1] TRUE
你可以把它变成一个函数 is.plotly
:
is.plotly <- function(x) {
"plotly" %in% class(x)
}
这可能是一个相当直接的问题。
我想测试一个对象是否是一个 plotly 对象。理想情况下,我会测试一个 ggplotly()
对象。
有什么简单的方法吗?我似乎找不到类似的函数;
> x <- ggplot()
>
> is.ggplot(x)
[1] TRUE
如果有人能指出我正确的方向,将不胜感激!
class(x)
returns
[1] "plotly" "htmlwidget"
其中 x
是使用 ggplotly
创建的。
那么像这样的东西怎么样:
"plotly" %in% class(x)
[1] TRUE
你可以把它变成一个函数 is.plotly
:
is.plotly <- function(x) {
"plotly" %in% class(x)
}