r - rmarkdown 中的 ggplotly 错误

标签 r ggplot2 markdown htmlwidgets

我有以下数据集:

## 'data.frame':    2 obs. of  3 variables:
##  $ Var1     : Factor w/ 2 levels "correct","incorrect": 1 2
##  $ Freq     : num  84 16
##  $ text_bars: chr  "84%" "16%"

然后我创建一个 ggplot 对象。

z <- ggplot(results_graph, aes(Var1, Freq)) +
  geom_bar(position="dodge",stat="identity", fill = "deepskyblue4") +
  #coord_flip() +
  theme(legend.title=element_blank()) +
  ggtitle(expression(atop(bold("Percent of correct vs. incorrect numbers"),    
                          atop(italic("test_test"), "")))) 

该图运行正常。如果我尝试这样做

ggplotly(z)

我收到以下错误:

Error in unique.default(proposed[[attr]]): unimplemented type 'expression' in 'HashTablesetup' Calls: <Anonymous> ... verify)attr -> structure -> uniaue -> uniaue.default In addition: Warning message: In instance$preRenderHook(instance): It seems your data is too big for client-side DataTables. 

知道可能是什么问题吗?

最佳答案

看来您在 ggtitle 函数中通过 表达式 使用数学符号导致了错误。删除 表达式 调用,您的 ggplotly 对象应该正确渲染。

相关问题( #1#2 )已在 Github 上的 rodensci/plotly 存储库上公开。第一期结束后,MathJax 有可能支持数学符号。

关于r - rmarkdown 中的 ggplotly 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43800648/

相关文章:

regex - R中字符向量的快速转义/解析

r - lm 或 coxph 的未知对比度的方差

r - 除了标题之外,如何为 latex 输出的 knitr 图添加注释或文本?

r - 有没有办法删除 ggplot 之外的空白?

r - R:ggplot2,我可以设置图标题来环绕并缩小文本以适合图吗?

node.js - 在 NPM 上查看我的自述数据时,每个字符之间有一个 �

r - 如何在 R 中的 DTM 中查找词频?

r - 在 ggplot 点图中为垂直线添加第二个图例

github - 是否可以在没有 fencing 的情况下在 Github Flavored Markdown 上使用语法突出显示?

markdown - pandoc-citeproc 如何对引文进行排序?