Description
dualx seems to have an issue handling log scale axis.
Steps to reproduce
importnumpyasnpimportproplotasppltx=np.logspace(-1, 1, 100)
fig, ax=pplt.subplots()
ax.semilogx(x, np.sin(x))
ax.dualx(lambdax: 1/x)
The top tick labels are a mess.

Equivalent steps in matplotlib
importnumpyasnpimportmatplotlib.pyplotaspltx=np.linspace(0.1, 10, 1000)
fig, ax=plt.subplots()
ax.semilogx(x, np.sin(x))
ax.grid()
ax.secondary_xaxis('top', functions=(lambdax: 1/x, lambdax: 1/x))
Proplot version
3.4.3
0.9.7
Description
dualxseems to have an issue handling log scale axis.Steps to reproduce
The top tick labels are a mess.

Equivalent steps in matplotlib
Proplot version
3.4.3
0.9.7