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 创建
我想知道如何使用 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 创建