R中带有highcharter的三维散点图

时间:2017-08-06 08:19:05

标签: r plot r-highcharter

我有一个数据集,我想使用highcharter包绘制3D散点图。 这是一个使用R数据集的示例代码:

library(highcharter)
data("USJudgeRatings")

highchart() %>% 
  hc_title(text = "Scatter chart with size") %>% 
  hc_add_series_scatter(USJudgeRatings$CONT,
           USJudgeRatings$INTG,USJudgeRatings$DECI)%>%
  hc_chart(type = "scatter", options3d = list(enabled = TRUE, alpha = 70, beta = 0))

但是它会变成气泡2D散点图。

谢谢

1 个答案:

答案 0 :(得分:2)

据我所知,highcharter中没有Highcharts的3D散点图。
只能绘制3D条形图(参见here)。
我的建议是使用plotly来获得高质量的交互式三维散点图 请参阅以下示例:

library(datasets)
data("USJudgeRatings")

library(plotly)
p <- plot_ly(USJudgeRatings, x=~CONT, y=~INTG, z=~DECI, color=~PHYS) %>%
     add_markers()
print(p)

enter image description here

3D散点图的另一个有趣的R包是rthreejs