If you use iPython and matplotlib, and transfer your matplotlib charts to Plotly for winder viewing, you may have had some issues lately.
One day I started getting errors when transferring charts to Plotly and didn't understand why. This was the error:
Cannot get window extent w/o renderer
Turns out a recent Anaconda update bumped Matplotlib from 1.3.1 to 1.4.
Thanks to some great support from Plotly, I now know that Plotly uses mplexporter (what they use to unpack matplotlib plots) which requires matplotlib 1.3.1.
Just downgrade matplotlib to 1.3.1 using the following and all is good.
pip uninstall matplotlib pip install matplotlib==1.3.1
conda install matplotlib==1.3.1
Confirm the correct package is installed with:
pip show matplotlib
According to Plotly, they will be supporting the next version of matplotlib (1.5).