Quantcast
Channel: Active questions tagged kable - Stack Overflow
Viewing all articles
Browse latest Browse all 131

Overlap visualizations with spec_pointrange/kableExtra in one column

$
0
0

In this example (adapted from the kableExtra website), I want to add a column to a table to plot the coefficients and confidence intervarls of two estimations per row (let's say to compare men and women).However, when I plot it the plot appears in two different columns despite specifying both to be in the same col.

coef_table <- data.frame(      Variables = c("var 1", "var 2", "var 3"),      Coefficients = c(1.6, 0.2, -2.0),      Conf.Lower = c(1.3, -0.4, -2.5),      Conf.Higher = c(1.9, 0.6, -1.4)) coef_table2 <- data.frame(      Variables = c("var 1", "var 2", "var 3"),      Coefficients = c(1.7, 1.2, 2.0),      Conf.Lower = c(1.4, 0.4, 1.5),      Conf.Higher = c(2, 2.6, 2.5))data.frame(      Variable = coef_table$Variables,      Visualization = "") %>%      kbl(booktabs = T) %>%      kable_classic(full_width = FALSE) %>%      column_spec(2, image = spec_pointrange(            x = coef_table$Coefficients,             xmin = coef_table$Conf.Lower,             xmax = coef_table$Conf.Higher,             vline = 0)) %>%       column_spec(2, image = spec_pointrange(            x = coef_table2$Coefficients,             xmin = coef_table2$Conf.Lower,             xmax = coef_table2$Conf.Higher,             vline = 0))

My objective is that the last column of the table is something like this for var1:enter image description here


Viewing all articles
Browse latest Browse all 131

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>