52matlab技术网站,matlab教程,matlab安装教程,matlab下载

标题: python如何多个子图同时缩放? [打印本页]

作者: matlab的旋律    时间: 2021-1-5 11:59
标题: python如何多个子图同时缩放?
本帖最后由 matlab的旋律 于 2021-1-5 12:42 编辑

第一种方法:
  1. from matplotlib import pyplot as plt
  2. import numpy as np

  3. fig, ax = plt.subplots(figsize=(12,8),ncols=2,nrows=1,sharex=True, sharey=False)#此时x同时放缩,y轴不同时放缩
  4. ax[0].plot(np.sin(np.arange(0, 3, 0.1)),'-r')
  5. ax[1].plot(np.cos(np.arange(0, 3, 0.1)),'--k')
  6. plt.show()
复制代码
第二种方法:
  1. from matplotlib import pyplot as plt
  2. import numpy as np

  3. ax1 = plt.subplot(1,2,1)
  4. ax1.plot(np.sin(np.arange(0, 3, 0.1)))
  5. ax2 = plt.subplot(1,2,2, sharex=ax1,sharey=ax1)
  6. ax2.plot(np.sin(np.arange(0, 3, 0.1)))
  7. plt.show()
复制代码








欢迎光临 52matlab技术网站,matlab教程,matlab安装教程,matlab下载 (http://www.52matlab.com/) Powered by Discuz! X3.2