%useLatestDescriptors %use lets-plot %use dataframe LetsPlot.getInfo() var data = DataFrame.readCSV("https://raw.githubusercontent.com/JetBrains/lets-plot-kotlin/master/docs/examples/data/mpg2.csv") data.head(3) val p = letsPlot(data.toMap()) {x="engine horsepower"; y="miles per gallon"} + geomPoint {color="origin of car"} + themeGrey() p + ggsize(800, 350) p + facetGrid(x="number of cylinders") p + facetGrid(x="number of cylinders", y="origin of car") p + facetGrid(x="number of cylinders", y="origin of car", xFormat="{d} cyl", yOrder=-1) p + facetWrap(facets="number of cylinders", nrow=2) p + facetWrap(facets=listOf("origin of car", "number of cylinders"), ncol=5) p + facetWrap(facets=listOf("origin of car", "number of cylinders"), ncol=3, format=listOf(null, "{} cyl"), order=listOf(1, -1), dir="v")