python中subplot是什么意思_python中matplotlib中的subplot函数使用
一、在一個大圖上做若干子圖:
fig.add_subplot(numrows, numcols, fignum) ####三個參數,分別代表子圖的行數,列數,圖索引號。
可以寫成:
ax = fig.add_subplot(1, 1, 1)或者,ax = fig.add_subplot(111)
A simple example can clarify a bit:
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(211)
ax1.plot([1, 2, 3], [1, 2, 3]);
ax2 = fig.add_subplot(212)
ax2.plot([1, 2, 3], [3, 2, 1]);
plt.show()
二、作幾個大圖:
import matplotlib.pyplot as plt
fig1 = plt.figure()
ax1 = fig1.add_subplot(111)
ax1.plot([1, 2, 3], [1, 2, 3]);
fig2 = plt.figure()
ax2 = fig2.add_subplot(111)
ax2.plot([1, 2, 3], [3, 2, 1]);
plt.show()
三、一個圖上作不同的函數:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0., np.e, 0.01)
y1 = np.exp(-x)
y2 = np.log(x)
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(x, y1);
ax1.set_ylabel('Y values for exp(-x)');
ax2 = ax1.twinx()
# this is the important function
ax2.plot(x, y2, 'r');
ax2.set_xlim([0, np.e]);
ax2.set_ylabel('Y values for ln(x)');
ax2.set_xlabel('Same X for both exp(-x) and ln(x)');
plt.show()
總結
以上是生活随笔為你收集整理的python中subplot是什么意思_python中matplotlib中的subplot函数使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 刷浏览量代码_java刷视频浏
- 下一篇: python去除空格和换行符的方法