Skip to contents

R6 class for mapping x, y and GroupMapping variables to data

Super class

tlf::XYDataMapping -> XYGDataMapping

Public fields

groupMapping

R6 class GroupMapping object

Methods

Inherited methods


    Method new()

    Create a new XYGDataMapping object

    Usage

    XYGDataMapping$new(
      x = NULL,
      y = NULL,
      groupMapping = NULL,
      color = NULL,
      fill = NULL,
      linetype = NULL,
      shape = NULL,
      size = NULL,
      group = NULL,
      data = NULL
    )

    Arguments

    x

    Name of x variable to map

    y

    Name of y variable to map

    groupMapping

    R6 class GroupMapping object

    color

    R6 class Grouping object or its input

    fill

    R6 class Grouping object or its input

    linetype

    R6 class Grouping object or its input

    shape

    R6 class Grouping object or its input

    size

    R6 class Grouping object or its input

    group

    R6 class Grouping object or its input

    data

    data.frame to map used by .smartMapping

    Returns

    A new XYGDataMapping object


    Method checkMapData()

    Check that data variables include map variables

    Usage

    XYGDataMapping$checkMapData(data, metaData = NULL)

    Arguments

    data

    data.frame to check

    metaData

    list containing information on data

    Returns

    A data.frame with map and defaultAes variables. Dummy variable defaultAes is necessary to allow further modification of plots.


    Method clone()

    The objects of this class are cloneable with this method.

    Usage

    XYGDataMapping$clone(deep = FALSE)

    Arguments

    deep

    Whether to make a deep clone.