Michael Waskom
Michael Waskom
Here's a minimal example, it seems that you need all three layers to trigger the error: ```python ( so.Plot(penguins, "bill_length_mm", "bill_depth_mm", color="species") .add(so.Dots()) .add(so.Line(), so.PolyFit(1)) .add(so.Line(), so.PolyFit(2)) ) ``` Traceback...
Marks that are based on min/max (i.e. Range or Band) assume that `{var}min`/`{var}max` variables are present. (Currently they fail with a pretty unhelpful error if not present, which we should...
Unbreaks FacetGrid + pointplot (fixes #3004) and is generally useful. ```python g = sns.FacetGrid(tips, col="sex", hue="time") g.map(sns.pointplot, "day", "total_bill") g.add_legend() ```  Nevertheless, using `pointplot` and `FacetGrid` directly is still...
When using a move like Stack or Dodge, the order of the levels does not change if a Nominal scale with explicit order is set for the variable. (The order...
Three distinctive things happen on the categorical axis in seaborn's categorical plots: 1. The scale is drawn to +/- 0.5 from the first and last tick, rather than using the...
There's not much ability to customize how the `Plot` legend appears, beyond what's available through `Plot.theme`. Desiderata include: - Control over position - Control over number of columns and location...
```python ( so.Plot( penguins, x="species", color="sex", fill="sex", edgestyle="sex", ) .add(so.Bar(), so.Hist(), so.Dodge()) ) ```  For now we can workaround by setting `Dodge("fill")` but this should work better.
```python so.Plot(x=[1, 2, 3], y=[1, 2, 3], marker=["o", "s", "x"]).add(so.Dot()).scale(marker=None) ``` This barfs trying to operate on the `marker` values as if they are `MarkerStyle` objects: Traceback ```python-traceback --------------------------------------------------------------------------- AttributeError...
`Band` does not support `linestyle`, so this plot is wrong in a confusing way: ```python ( so.Plot(fmri, "timepoint", "signal", color="region", linestyle="event") .add(so.Line(), so.Agg()) .add(so.Band(), so.Est()) ) ``` One needs to...