掉落的spines

从轴上偏移的spines的演示(a.k.a。“掉落的spines”)。

掉落的spines示例

  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. # Fixing random state for reproducibility
  4. np.random.seed(19680801)
  5. fig, ax = plt.subplots()
  6. image = np.random.uniform(size=(10, 10))
  7. ax.imshow(image, cmap=plt.cm.gray, interpolation='nearest')
  8. ax.set_title('dropped spines')
  9. # Move left and bottom spines outward by 10 points
  10. ax.spines['left'].set_position(('outward', 10))
  11. ax.spines['bottom'].set_position(('outward', 10))
  12. # Hide the right and top spines
  13. ax.spines['right'].set_visible(False)
  14. ax.spines['top'].set_visible(False)
  15. # Only show ticks on the left and bottom spines
  16. ax.yaxis.set_ticks_position('left')
  17. ax.xaxis.set_ticks_position('bottom')
  18. plt.show()

下载这个示例