-
Notifications
You must be signed in to change notification settings - Fork 103
ax.step where parameter #359
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
can confirm using proplot=0.9.5.post301 and matplotlib=3.5.2 |
If you need an immediate solution to this using only Proplot, you can use the import proplot as pplt
import numpy as np
x = np.linspace(-5.0, 5.0, 11)
y = np.exp(-0.5 * x**2)
fig, axes = pplt.subplots(nrows=3, figsize=(4.0, 3.0), spany=False)
for ax, drawstyle in zip(axes, ['steps', 'steps-post', 'steps-mid']):
ax.plot(x, y, drawstyle=drawstyle, color='black', alpha=0.2)
ax.scatter(x, y, color='black', marker='.')
ax.format(ylabel=drawstyle, grid=False, ylocator=1) proplot=0.9.5.post284 |
This was a very simple fix (0e18bab). For some reason, a very long time ago, I added a "convenience" feature to import numpy as np
import proplot as pplt
x = np.linspace(-5.0, 5.0, 11)
y = np.exp(-0.5 * x**2)
fig, axes = pplt.subplots(nrows=3, figsize=(4.0, 3.0), spany=False)
for ax, where in zip(axes, ['pre', 'post', 'mid']):
ax.step(x, y, where=where, color='black', alpha=0.2)
ax.scatter(x, y, color='black', marker='.')
ax.format(ylabel=where) |
Description
In
ax.step
, the 'where' parameter doesn't do anything in proplot.Steps to reproduce
Expected behavior: The
where
parameter should shift the locations of the steps.Actual behavior: The
where
parameter does not shift the locations of the steps.Equivalent steps in matplotlib
Proplot version
matplotlib=3.4.3
proplot=0.9.5
The text was updated successfully, but these errors were encountered: