ContextLab / hypertools

A Python toolbox for gaining geometric insights into high-dimensional data
http://hypertools.readthedocs.io/en/latest/
MIT License
1.81k stars 161 forks source link

interference with seaborn/matplotlib settings #210

Closed andrewheusser closed 1 year ago

andrewheusser commented 6 years ago

When the plot function is called, hypertools modifies seaborn/matplotlib settings, causing plots run after a hypertools plot function call to change. I believe it's caused by calling set_palette and set_style inside the plot function, which we should remove and modify the plot instance directly

paxtonfitzpatrick commented 1 year ago

Duplicated by #243 (oops!) and fixed in v0.7.0

Implemented here: https://github.com/ContextLab/hypertools/blob/e7b744666bf20e352d66f0713deab264a4473294/hypertools/plot/backend.py#L798-L861