[ Web Proxy ]
URL:
Viewing: https://matplotlib.org/gallery/mplot3d/../statistics/../misc/../axisartist/demo_axisline_style.html [Back]  [Original]

Axis line styles — Matplotlib 3.11.2 documentation
Back to top
Search the docs ...:

Axis line styles#

This example shows some configurations for axis style.

Note: The mpl_toolkits.axisartist Axes classes may be confusing for new users. If the only aim is to obtain arrow heads at the ends of the axes, rather check out the Centered spines with arrows example.

demo axisline style [demo axisline style]
import matplotlib.pyplot as plt
import numpy as np

from mpl_toolkits.axisartist.axislines import AxesZero

fig = plt.figure()
ax = fig.add_subplot(axes_class=AxesZero)

for direction in ["xzero", "yzero"]:
    # adds arrows at the ends of each axis
    ax.axis[direction].set_axisline_style("-|>")

    # adds X and Y-axis from the origin
    ax.axis[direction].set_visible(True)

for direction in ["left", "right", "bottom", "top"]:
    # hides borders
    ax.axis[direction].set_visible(False)

x = np.linspace(-0.5, 1., 100)
ax.plot(x, np.sin(x*np.pi))

plt.show()

Gallery generated by Sphinx-Gallery


Web Proxy Viewer  |  New URL  |  Original Page