(1) 添加新的x轴和y轴
(2) 建立直角坐标系
[1]. matplotlib官方文档
[2]. matplotlib—画正弦、余弦函数图
''' 1. 程序目的 (1) 在特定位置添加坐标轴 2. 山东青岛 2021年5月13日 Version 1 ''' # 1. 基础包的导入 import numpy as np import matplotlib.pyplot as plt # 2. 制图 # 2.1 制图数据 x = np.arange(-2*np.pi, 2*np.pi, 0.01) y = np.sin(x) # 2.2 创建制图对象 fig, ax = plt.subplots(figsize=(5,3)) # 2.3 绘图 ax.plot(x, np.sin(x)) ax.set_title('y = sin(x)') # 图名 ax.spines['top'].set_visible(False) # 不显示边框 ax.spines['right'].set_visible(False) # 2.4 特定位置建立坐标轴 ax.spines['bottom'].set_position(('data', 0)) ax.spines['left'].set_position(('data', 0)) # 2.5 坐标轴刻度间隔设置 ax.set_yticks(np.arange(-1,1.1,0.5)) ax.set_xticks(np.arange(-2*np.pi,2*np.pi+0.1,0.5*np.pi)) # 2.6 坐标轴标签设置 labels=[str(ii)+'$\pi$' for ii in [-2,-1.5,-1,-0.5,0,0.5,1,1.5,2]] ax.set_xticklabels(labels) plt.show()