scaleSizeArea

fun scaleSizeArea(maxSize: Number? = null, name: String? = null, breaks: Any? = null, labels: Any? = null, lablim: Int? = null, limits: <Error class: unknown class><Number?, Number?>? = null, naValue: Number? = null, format: String? = null, guide: Any? = null, trans: String? = null): Scale

Continuous scale for size (~radius) that maps 0 value to 0 size.

Parameters

maxSize

The upper limit of size that the input values are mapped to.

name

The name of the scale - used as the axis label or the legend title. If null, the default, the name of the scale is taken from the first mapping used for that aesthetic.

breaks

A list of data values specifying the positions of ticks, or a dictionary which maps the tick labels to the breaks values.

labels

A list of labels on ticks, or a dictionary which maps the breaks values to the tick labels.

lablim

The maximum label length (in characters) before trimming is applied.

limits

A pair of numbers specifying the data range for the scale. Use null to refer to default min/max. Set limits if you want values to be consistent across multiple plots.

naValue

Missing values will be replaced with this value.

format

Specifies the format pattern for labels on the scale.

guide

A result returned by guideLegend() function or "none" to hide the guide.

trans

Name of built-in transformation ("identity", "log10", "log2", "symlog", "reverse", "sqrt").

Format patterns in the format parameter 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: formats.md

Examples:

  • ".2f" -> "12.45"

  • "Score: {.2f}" -> "Score: 12.45"

  • "Score: {}" -> "Score: 12.454789"