Package-level declarations
Examples
scaleColorManual(),scaleFillManual(): error_bars.ipynbscaleXContinuous(),scaleShapeManual(): scatter_plot.ipynbscaleColorGradient(): density_2d.ipynbscaleFillHue(),scaleFillGrey(),scaleColorGradient(): contours.ipynbViridis color scales: colors_viridis.ipynb
Functions
Continuous color bar guide. Color bar guide shows continuous color scales mapped onto values. Color bar is available with scaleFill and scaleColor.
Legend guide. Legend type guide shows key (i.e., geoms) mapped onto values.
Function to set guides for scales. Sets the mapping between scale and guide. The guide can either be a string ("colorbar"/"legend" or "none" to hide the guide) or a call to a guide function (guideColorbar()/guideLegend()) specifying additional arguments.
Function to configure a custom legend.
Scales for alpha aesthetic.
Identity alpha scale that maps already-scaled data directly to the alpha aesthetic without transformation. This scale does not produce a legend unless breaks and labels are supplied.
Sequential, diverging and qualitative color scales from colorbrewer.org for the specified aesthetics.
Sequential, diverging and qualitative color scales from colorbrewer.org for color aesthetic.
Default color scale for color aesthetic and continuous data.
Qualitative color scale for color aesthetic. Defaults to the Brewer 'Set1' palette.
Defines smooth color gradient between two colors (low-high) for color aesthetic.
Defines diverging color gradient (low-mid-high) for color aesthetic.
Defines smooth color gradient between multiple colors for color aesthetic.
Sequential grey color scale for color aesthetic.
Qualitative color scale with evenly spaced hues for color aesthetic.
Identity color scale that maps already-scaled data directly to the color aesthetic without transformation. This scale does not produce a legend unless breaks and labels are supplied.
The viridis color maps are designed to be perceptually-uniform, both in regular form and also when converted to black-and-white.
General purpose scale for continuous data. Use it to adjust most common properties of a default scale for given aesthetic.
General purpose scale for discrete data. Use it to adjust most common properties of a default scale for given aesthetic.
Sequential, diverging and qualitative color scales from colorbrewer.org for fill aesthetic.
Default color scale for fill aesthetic and continuous data.
Qualitative color scale for fill aesthetic. Defaults to the Brewer 'Set1' palette.
Defines smooth color gradient between two colors (low-high) for fill aesthetic.
Defines diverging color gradient (low-mid-high) for fill aesthetic.
Defines smooth color gradient between multiple colors for fill aesthetic.
Sequential grey color scale for fill aesthetic.
Qualitative color scale with evenly spaced hues for fill aesthetic.
Identity fill scale that maps already-scaled data directly to the fill aesthetic without transformation. This scale does not produce a legend unless breaks and labels are supplied.
The viridis color maps are designed to be perceptually-uniform, both in regular form and also when converted to black-and-white.
Defines smooth color gradient between two colors for the specified aesthetics.
Defines diverging color gradient (low-mid-high) for the specified aesthetics.
Defines smooth color gradient between multiple colors for the specified aesthetics.
Sequential grey color scale for the specified aesthetics.
Qualitative color scale with evenly spaced hues for the specified aesthetics.
Identity scale that maps already-scaled data directly to aesthetic values, without transformation. This scale does not produce a legend unless breaks and labels are supplied.
Identity linetype scale that maps already-scaled data directly to the linetype aesthetic without transformation. This scale does not produce a legend unless breaks and labels are supplied.
Identity linewidth scale that maps already-scaled data directly to the linewidth aesthetic without transformation. This scale does not produce a legend unless breaks and labels are supplied.
Identity shape scale that maps already-scaled data directly to the shape aesthetic without transformation. This scale does not produce a legend unless breaks and labels are supplied.
Continuous scale for size (~radius).
Continuous scale for size (~radius) that maps 0 value to 0 size.
Identity size scale that maps already-scaled data directly to the size aesthetic without transformation. This scale does not produce a legend unless breaks and labels are supplied.
Identity stroke scale that maps already-scaled data directly to the stroke aesthetic without transformation. This scale does not produce a legend unless breaks and labels are supplied.
The viridis color maps are designed to be perceptually-uniform, both in regular form and also when converted to black-and-white.
Continuous scale for x-axis.
Position scale for the x-axis with date/time data. The input is expected to be either a series of integers representing milliseconds since the Unix epoch, or kotlinx.datetime, or java.util datetime objects. Assumes UTC timezone if no timezone information is present in the data (naive datetime). For timezone-aware datetime objects, the timezone information from the data is preserved.
Continuous position scale (x) where trans="log10".
Continuous position scale (x) where trans="log2".
Continuous position scales (x) where trans="reverse".
Continuous position scales (x) where trans="sqrt".
Position scale x for data representing "time delta" values expressed in milliseconds.
Continuous scale for y-axis.
Position scale for the y-axis with date/time data. The input is expected to be either a series of integers representing milliseconds since the Unix epoch, or kotlinx.datetime, or java.util datetime objects. Assumes UTC timezone if no timezone information is present in the data (naive datetime). For timezone-aware datetime objects, the timezone information from the data is preserved.
Continuous position scale (y) where trans="log10".
Continuous position scale (y) where trans="log2".
Continuous position scales (y) where trans="reverse".
Continuous position scales (y) where trans="sqrt".
Position scale y for data representing "time delta" values expressed in milliseconds.