R-highcharter R 中的平行坐标

Parallelcoordinates in R-highcharter R

我想知道如何使用 highcharter-package 来创建平行图。我已经在 MASS-package 中找到了一个实现,但这看起来不太好。结果是

d <- iris[,1:4]
MASS::parcoord(d)

因为我想在 ShinyApps 中使用绘图,所以我需要更好的可视化。我更喜欢 highcharts,所以我想使用 highcharter-package。在 https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples//highcharts/demo/parallel-coordinates/ 下我们可以找到如何将数据放入 highcharts 的演示,但我不知道如何正确设置 hchart-function。我觉得应该是

hc <- highcharter::hchart(chart = list(type="spline",parallelCoordinates=TRUE) ...

非常感谢您的帮助,在此先致谢。

library(highcharter)
library(purrr)
library(dplyr)

series_lst <- 
  iris %>% 
  as_tibble() %>% 
  asplit(1) %>% 
  imap(~list(
    name = paste("observation", .y),
    data = as.numeric(.x[1:4]),
    color = "steelblue"
  ))

hc <- 
  highchart() %>% 
  hc_chart(parallelCoordinates = TRUE, type = "spline") %>% 
  hc_xAxis(categories = names(iris)[1:4]) %>% 
  hc_add_series_list(series_lst)

reprex package (v2.0.0)

于 2021-06-07 创建