2

我有一个数据集,我想使用 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))

但它变成了一个气泡二维散点图。

谢谢

4

1 回答 1

2

据我所知,Highcharts 的 3D 散点图在highcharter.
只能绘制 3D 条形图(参见此处)。
我的建议是使用plotly高质量的交互式 3D 散点图。
请参见下面的示例:

library(datasets)
data("USJudgeRatings")

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

在此处输入图像描述

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

于 2017-08-06T15:56:14.127 回答