plot-api / jetbrains.letsPlot.facet / facet_grid

facet_grid

fun facet_grid(x: String? = null, y: String? = null, xOrder: Int = 1, yOrder: Int = 1, xFormat: String? = null, yFormat: String? = null): OptionsMap

Splits data by one or two faceting variables. For each data subset creates a plot panel and lays out panels as grid. The grid columns are defined by X faceting variable and rows are defined by Y faceting variable.

Parameters

x - Variable name which defines columns of the facet grid.

y - Variable name which defines rows of the facet grid.

xOrder - Specifies ordering direction of columns: 1 - ascending, -1 - descending

yOrder - Specifies ordering direction of rows: 1 - ascending, -1 - descending

xFormat - Specifies the format pattern for displaying faceting values in columns.

yFormat -

Specifies the format pattern for displaying faceting values in rows.

Format pattern in the xFormat/yFormat parameters can be just a number format (like "d") or a string template where number format is surrounded by curly braces: "{d} cylinders". Note: the "$" must be escaped as "\$" For more info see: https://github.com/JetBrains/lets-plot-kotlin/blob/master/docs/formats.md

Examples: ".2f" -> "12.45" "Score: {.2f}" -> "Score: 12.45" "'Score: {}' "-> "Score: 12.454789"