在RStudio Viewer中无法正确显示

时间:2017-05-14 07:28:17

标签: r plot rstudio plotly

我第一次使用plotly包来生成3D图。虽然我按照教程进行操作,但绘图点不会出现在RStudio Viewer中。只是一个空格子。 enter image description here

library(plotly)
packageVersion('plotly')
#[1] ‘4.6.0’

mtcars$am[which(mtcars$am == 0)] <- 'Automatic'
mtcars$am[which(mtcars$am == 1)] <- 'Manual'
mtcars$am <- as.factor(mtcars$am)

p <- plot_ly(mtcars, x = ~wt, y = ~hp, z = ~qsec, color = ~am, colors = c('#BF382A', '#0C4B8E')) %>%
  add_markers() %>%
  layout(scene = list(xaxis = list(title = 'Weight'),
                      yaxis = list(title = 'Gross horsepower'),
                      zaxis = list(title = '1/4 mile time')))

然而,当我在网络浏览器中打开图表时,积分显示得很好。

我在这里看到了类似的问题:Plotly in RStudio viewer

但是在更新到最新版本的RStudio之后,这些点仍然没有出现。我正在使用R版本3.3.3

1 个答案:

答案 0 :(得分:2)

plotly的4.6.0版本与Rstudio的1.0.143版本似乎不兼容。尝试使用plotly的版本4.5.6版本:

devtools::install_version("plotly", version = "4.5.6", 
               repos = "http://cran.us.r-project.org")

效果很好,情节点现在出现在我的RStudio的最新版本中。