mis*_*row 5 javascript datatable r sparklines
我有一个数据集,如下所示
ID MinTemp MaxTemp Quartile1 Quartile2 Quartile3
28 19 88 23 63 80
43 18 78 25 57 77
11 34 118 52 81 101
Run Code Online (Sandbox Code Playgroud)
我有兴趣学习如何使用Sparkline 包inline boxplot根据每一行相应的 , Min, Max, Quartile1,值创建一个 。Quartile2Quartile3
最终输出应如下所示
非常感谢任何有助于实现这一目标的帮助。
其中一个选项是使用解决方案sparkline::spk_chr的包装器jquery.sparkline。必须设置 raw = TRUE,以便您需要提供 low_outlier、low_whisker、q1、median、q3、high_whisker、high_outlier,而不是原始数据点。设置后showOutliers = FALSE,不应提供异常值统计数据。
更新了 ?sparkline::spk_chr 帮助页面的部分内容:
library(sparkline)
library(formattable)
set.seed(1234)
fw <- as.htmlwidget(
formattable(
data.frame(
id = c("a", "b", "c"),
sparkline = c(
# low_outlier, low_whisker, q1, median, q3, high_whisker, high_outlier
spk_chr(c(-3, -3, 1, 2, 3, 6, 6), type="box", raw = TRUE, width = 200),
# low_whisker, q1, median, q3, high_whisker
spk_chr(c(-3, 1, 2, 3, 6), type="box", raw = TRUE, width = 200, showOutliers = FALSE),
# raw data
spk_chr(rnorm(10), type="box", width = 200)
),
stringsAsFactors = FALSE
)
)
)
spk_add_deps(fw)
Run Code Online (Sandbox Code Playgroud)