Skip to content

feature request: allow changing the labels of the legends #75

Open
@silberzwiebel

Description

@silberzwiebel

This is an idea that came up in the discussion of #73

The point is to let users change the labels of the legend in bayesplot objects easily, possibly by setting them as arguments in the plot creation. This could for instance be helpful to plot the pp_check for two models and then label y_rep as model Aor model B, respectively.
I mainly used pp_check() until now but I guess this might be usable for other plotting possibilites as well.

@jgabry wrote in #73:

But another option would be to add additional arguments to all of the bayesplot plotting functions so that user's can specify the names to be used in the legend at the same time they create the plot. For example, it could look something like this maybe:

my_legend <- list(y = "emp. data", yrep = "model predict.") 
ppc_bars(y, yrep, ..., legend_labels = my_legend) 

That way the legends could be created with those labels instead of having to change them after the fact. I'd need to figure out the best way to implement that (it would vary depending on the plotting function) but that should be much easier to do.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions