ggplotly帮助文件示例上出现“ what”错误

时间:2019-03-13 22:06:51

标签: r ggplot2 ggplotly

我正在尝试制作一些交互式图来帮助我探索数据。但是,当我尝试将ggplot转换为绘图时,出现以下错误

  

inherits(theme [[element]],ggplot_global $ element_tree [[element]] $ class)中的错误:     “什么”必须是字符向量

即使在运行示例代码时也会出现此错误消息,例如下面显示的ggplotly帮助上的第一个示例。

ggiris <- qplot(Petal.Width, Sepal.Length, data = iris, color = Species)
ggplotly(ggiris)

但是,如果我直接使用plotly,则会出现无错误消息。以下内容没有问题。

allCities <- txhousing %>%
  group_by(city) %>%
  plot_ly(x = ~date, y = ~median) %>%
  add_lines(alpha = 0.2, name = "Texan Cities", hoverinfo = "none")

allCities %>%
  filter(city == "Houston") %>%
  add_lines(name = "Houston")  

我正在使用ggplotly 4.8.0,我的会话信息如下。

  

R版本3.5.3(2019-03-11)   平台:x86_64-pc-linux-gnu(64位)   运行在:Ubuntu 18.04.2 LTS

1 个答案:

答案 0 :(得分:2)

我遇到了同样的错误,当我重新启动R会话并仅上传package::plotly时,它运行正常。我认为该问题是由于与另一个软件包的冲突引起的。对于我来说,可能是package::ggtern,我是从下面的链接中获得的。

Why does ggplotly break when ggtern is loaded?

我希望这会有所帮助。