如何從 Matplotlib 的兩個軸中取消設定“sharex”或“sharey”?
要從 matplotlib 中的兩個軸中插入**sharex**和**sharey**,我們可以使用“none”,即False或“none”。每個子圖的 X 或 Y 軸都將獨立。
步驟
設定圖形大小並調整子圖之間和周圍的填充。
初始化兩個變數**rows**和**cols**。
建立圖形和一組子圖。
迭代rows=2和cols=4的軸。
在軸上繪製隨機資料。
要顯示圖形,請使用**show()**方法。
示例
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True rows = 2 cols = 4 fig, axes = plt.subplots(rows, cols, sharex='none', sharey='none', squeeze=False) for row in range(rows): for col in range(cols): axes[row][col].plot(np.random.rand(10), np.random.rand(10)) plt.show()
輸出
將生成以下輸出 −

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP