数据不出现在绘图三维散点图中

时间:2017-07-20 01:13:34

标签: r plotly

我试图在一个三维散点图中渲染一些数据,但没有一个出现。我决定尝试使用plotly的示例图表,但它也没有工作:

library(plotly)

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')))

我明白了:

enter image description here

我使用的是RStudio 1.0.143,而我的R版本是3.2.3。我已尝试在Windows 10 VM上运行此操作,结果相同。

1 个答案:

答案 0 :(得分:1)

当前版本的plotly(4.7.0)出现了问题。我建议安装一个prevuos版本的plotly,然后再次运行你的代码:

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

enter image description here