You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I found some rather weird behavior (maybe a bug) when trying to use axes.transData.transform((1,1)) with a log axis. The basic code to reproduce the error is below
#!/usr/bin/env python3
from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
from matplotlib.figure import Figure
import numpy as np
fig = Figure(figsize=(8,6))
canvas = FigureCanvas(fig)
ax = fig.add_subplot(1,1,1)
ax.set_yscale('log') # <--- works fine without this line
ax.transData.transform((1,1)) # <--- exception thrown here
The odd thing is that it seems to work fine if I give transform a 1x2 shaped array, i.e.
I found some rather weird behavior (maybe a bug) when trying to use
axes.transData.transform((1,1))
with a log axis. The basic code to reproduce the error is belowThe odd thing is that it seems to work fine if I give
transform
a 1x2 shaped array, i.e.Unfortunately, this means the examples in the transformations tutorial don't work with a log axis.
The text was updated successfully, but these errors were encountered: