Nothing
## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
## ----setup, fig.align='center', out.width="50%", fig.width=6, fig.height=6----
library(cassowaryr)
library(ggplot2)
library(dplyr)
# pick examples
exampledata <- datasaurus_dozen %>%
filter(dataset %in% c("slant_up", "circle", "dots", "away"))
#plot them
exampledata %>%
ggplot(aes(x=x,y=y, colour=dataset))+
geom_point() +
facet_wrap("dataset") +
theme_minimal() +
theme(legend.position = "none", aspect.ratio=1)
## -----------------------------------------------------------------------------
calc_scags(exampledata$x, exampledata$y, scags=c("clumpy2", "convex", "striated2")) %>%
knitr::kable(digits=4, align="c")
## -----------------------------------------------------------------------------
longscags <- exampledata %>%
group_by(dataset) %>%
summarise(calc_scags(x, y, scags=c("clumpy2", "convex", "striated2", "dcor")))
longscags %>%
knitr::kable(digits=4, align="c")
## -----------------------------------------------------------------------------
exampledata_wide <- datasaurus_dozen_wide[,c(1:2,5:6,9:10,17:18)]
widescags<- calc_scags_wide(exampledata_wide, scags=c("clumpy2", "convex", "striated2", "dcor"))
head(widescags, 4) %>%
knitr::kable(digits=4, align="c")
## ---- eval=FALSE--------------------------------------------------------------
# library(GGally)
# library(plotly)
#
# splom_data <- widescags %>%
# mutate(lab = paste0(Var1, " , ", Var2)) %>%
# select(-c(Var1, Var2))
#
# p <- ggpairs(splom_data, columns=c(1:4), aes(label=lab)) +
# theme_minimal()
# ggplotly(p)
## -----------------------------------------------------------------------------
top_scags(widescags) %>%
knitr::kable(digits=4, align="c")
## ----fig.align='center', out.width="50%", fig.width=4, fig.height=4-----------
drawexample <- exampledata %>%
filter(dataset== "dots")
draw_mst(drawexample$x, drawexample$y, alpha=0.2) + theme_minimal()
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.