%useLatestDescriptors %use lets-plot %use dataframe LetsPlot.getInfo() var mpg = DataFrame.readCSV("https://raw.githubusercontent.com/JetBrains/lets-plot-kotlin/master/docs/examples/data/mpg.csv") mpg.head(3) val p = letsPlot(mpg.toMap()) + theme(axisTitleX="blank") val boxPlot = p + geomBoxplot(color="#579673", fill="#9AC0B3", size=1.5) { x = asDiscrete("class", order=1, orderBy="..middle..") y = "hwy" } + ggsize(750, 300) boxPlot + ggtitle("Default") boxPlot + ggtitle("Flipped") + coordFlip() val barPlot = p + geomBar(size=1.5, alpha=0.7, width=0.7) { x = asDiscrete("manufacturer", orderBy="..count..") fill = "class" color = "class" } + ggsize(800, 300) barPlot + ggtitle("Default") barPlot + ggtitle("Flipped") + coordFlip()