matplotlib_200730系列---13、次坐标轴
一、总结
一句话总结:
I、ax2=axl.twinx(); #Create a twin Axes sharing the xaxis
II、axl.plot(x,y1,'g-'); ax2.plot(x,y2,'b--');
import matplotlib.pyplot as plt import numpy as np x=np.arange(0,10,0.1) y1=0.05*x**2 y2=-1*y1 fig,axl=plt.subplots() # 镜像 # Create a twin Axes sharing the xaxis ax2=axl.twinx() axl.plot(x,y1,'g-') ax2.plot(x,y2,'b--') axl.set_xlabel('X data') axl.set_ylabel('Y1', color='g') ax2.set_ylabel('Y2', color='b') plt.show()
二、次坐标轴
博客对应课程的视频位置:
import matplotlib.pyplot as plt import numpy as np x=np.arange(0,10,0.1) y1=0.05*x**2 y2=-1*y1 fig,axl=plt.subplots() # 镜像 # Create a twin Axes sharing the xaxis ax2=axl.twinx() axl.plot(x,y1,'g-') ax2.plot(x,y2,'b--') axl.set_xlabel('X data') axl.set_ylabel('Y1', color='g') ax2.set_ylabel('Y2', color='b') plt.show()