ContextLab / hypertools

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

for matplotlib>=2.0.0, labels is broken #79

Closed andrewheusser closed 7 years ago

andrewheusser commented 7 years ago

Something changed in the 2.0 release that breaks labels, and causes the 3d rotating to be janky.

andrewheusser commented 7 years ago

we can require <=2.0.0 for now, and then check out the matplotlib 2.0 to see what changed

jeremymanning commented 7 years ago

https://www.youtube.com/watch?v=qXNqEURmKtA

noooo! yeah, we should explore this and make a note on the readme for now explaining why we're requiring matplotlib earlier than 2.0.

jeremymanning commented 7 years ago

we can open a matplotlib issue too, if warranted

jeremymanning commented 7 years ago

(also: nice catch!)

andrewheusser commented 7 years ago

setting the matplotlib backend to "TkAgg" seems to fix this problem. Tkinter is "Python's de-facto standard GUI (Graphical User Interface) package" and should come preinstalled on osx/linux machines.

andrewheusser commented 7 years ago

0.1.5 supports python 3 and matplotlib 2.0

stonebig commented 7 years ago

didn't you forget to remove the limitation inside setup.py ? I still see:

'matplotlib>=1.5.1,<2.0',