2017-08-06 71 views
1

我有一個數據集,我想繪製一個使用highcharter軟件包的3D散點圖。 這裏是使用R數據集的示例代碼:在R中使用highcharter的3D散點圖

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

據我所知,Highcharts的3D散點圖不是highcharter可用。
只能繪製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散點圖是rthreejs