如何从 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