Michael Waskom

Results 87 issues of Michael Waskom

When axes are shared, "internal" axes have axis and tick labels hidden. This is a good default, but might not always be what you want. It should be configurable somehow...

rough-edge
objects-plot

e.g. ```python Plot(penguins, y="body_mass_g").pair(x="bill_") ``` or ```python Plot(penguins, y="body_mass_g").pair(x=".+_mm$") ``` One question: regex matching or some simpler glob-style wildcard matching, perhaps with a negation operator? (e.g. `x=!bill_*"`) Regex is more...

enhancement
api
objects-plot

Going to pin the doc dependencies for now but will need to look into this... ``` Traceback (most recent call last): File "/Users/mwaskom/miniconda/envs/py310/lib/python3.10/site-packages/sphinx/builders/html/__init__.py", line 1100, in handle_page output = self.templates.render(templatename,...

docs
upstream

- [x] Fix the `data` object attached to the `FacetGrid` returned from `catplot` (#3494) - [x] Add a `log_scale` parameter (#3445) - [ ] Reduce some of the redundancy in...

mod:categorical

This PR has a proof of concept for a "compound mark" concept (cf #2991). In this implementation, marks are combined through the addition operator (e.g. `Dot() + Range()`): ```python (...

objects-mark
feature

I would like to add functionality to assign variables using an expression that has the source data as a namespace. This will provide functionality similar to R's nonstandard evaluation. Because...

objects-plot
feature

We need a way to specify that a property's values should be (a function of) another property. This is most relevant for assigning the outputs of statistical operations to properties....

objects-plot
feature

This is a rectangular mark drawn between min/max values, sort of a cross between `Bar` and `Range`: ```python ( so.Plot(tips, "day", "total_bill", color="sex") .add(so.Box(), so.Dodge()) ) ``` I think it's...

objects-mark
feature

This would be helpful to prevent the notebooks that comprise the source for most of the docs from getting committed with big plots in them. Additionally, it would be helpful...

infrastructure

I was trying to do some version-conditional monkey patching to test out the new feature in https://github.com/jupyter/nbclient/pull/130 (thanks!), but it looks like the [`nbclient.__version__`](https://github.com/jupyter/nbclient/blob/master/nbclient/_version.py) attribute does not distinguish development status...