简单的 Axisline4

简单的 Axisline4

  1. import matplotlib.pyplot as plt
  2. from mpl_toolkits.axes_grid1 import host_subplot
  3. import numpy as np
  4. ax = host_subplot(111)
  5. xx = np.arange(0, 2*np.pi, 0.01)
  6. ax.plot(xx, np.sin(xx))
  7. ax2 = ax.twin() # ax2 is responsible for "top" axis and "right" axis
  8. ax2.set_xticks([0., .5*np.pi, np.pi, 1.5*np.pi, 2*np.pi])
  9. ax2.set_xticklabels(["$0$", r"$\frac{1}{2}\pi$",
  10. r"$\pi$", r"$\frac{3}{2}\pi$", r"$2\pi$"])
  11. ax2.axis["right"].major_ticklabels.set_visible(False)
  12. ax2.axis["top"].major_ticklabels.set_visible(True)
  13. plt.show()

下载这个示例