Option 1:
1). determine classes based on x/y/col variables
2). determine if flipped
4). process the data
5). get_plot_base using processed data (Note won't work where mapping arg is used for y or col)
Option 2:
1). get_plot_base using raw data
2). determine classes based on scales. Note add criterion for colour & time
3). determine if flipped based on 2).
4). process the data
5). get_plot_base using processed data (Note won't work where mapping arg is used for y or col)
More flexible, as should still 'work' when everything is added to mapped arg
More accurate at identified flipped-ness
More simple code
More slow, as building plot twice
Option 1: 1). determine classes based on x/y/col variables 2). determine if flipped 4). process the data 5). get_plot_base using processed data (Note won't work where mapping arg is used for y or col)
Option 2: 1). get_plot_base using raw data 2). determine classes based on scales. Note add criterion for colour & time 3). determine if flipped based on 2). 4). process the data 5). get_plot_base using processed data (Note won't work where mapping arg is used for y or col)
More flexible, as should still 'work' when everything is added to mapped arg More accurate at identified flipped-ness More simple code More slow, as building plot twice
Implications for