You are reading an old version of the documentation (v1.4.2). For the latest version see

Previous topic

ticks_and_spines Examples

Next topic

ticks_and_spines example code:

This Page

ticks_and_spines example code: spines_demo.pyΒΆ

(Source code, png, hires.png, pdf)

Basic demo of axis spines.

This demo compares a normal axes, with spines on all four sides, and an axes
with spines only on the left and bottom.
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 2 * np.pi, 100)
y = 2 * np.sin(x)

fig, (ax0, ax1) = plt.subplots(nrows=2)

ax0.plot(x, y)
ax0.set_title('normal spines')

ax1.plot(x, y)
ax1.set_title('bottom-left spines')

# Hide the right and top spines
# Only show ticks on the left and bottom spines

# Tweak spacing between subplots to prevent labels from overlapping

Keywords: python, matplotlib, pylab, example, codex (see Search examples)