It creates dataframes to be used in coplot
make_coplot_df(df, vble, number_bins = 6, overlap = 0.5, equal_length = TRUE)
| df | dataframe  | 
    
|---|---|
| vble | faceting numeric variable  | 
    
| number_bins | integer; the number of conditioning intervals  | 
    
| overlap | numeric < 1; the fraction of overlap of the conditioning variables  | 
    
| equal_length | if `overlap = 0` non overlaping intervals are produced all with same length if `equal_length` is `TRUE` (default) or with the same number of values otherwise.  | 
    
a dataset to be used in the creation of coplots
Adapted from here.
If `overlap = 0` then `ggplot2::cut_interval` is used to generate the intervals if `equal_length = TRUE` (default), otherwise `ggplot2::cut_number` is used. If `overlap` is not zero, `graphics::co.interval` is called.
data_coplot <- make_coplot_df(rubber, hardness, 6, 3/4)