我想在交互式共享坐标轴的XY,XZ,YZ子图上投影3D数据。
XY和XZ图共享X轴限制,YZ和XZ图共享Z轴限制,但如何使XY和YZ共享Y轴限制?也许可以使用类似
import matplotlib.pyplot as plt
import numpy as np
fig, axes = plt.subplots(3, 1, constrained_layout=True)
n = 10000
pts = {
'X': np.random.normal(0, 1, n),
'Y': np.random.normal(0, 2, n),
'Z': np.random.normal(0, 4, n)
}
for ax, (k1, k2) in zip(axes, [('X', 'Y'), ('X', 'Z'), ('Y', 'Z')]):
ax.plot(pts[k1], pts[k2], ',')
ax.set_xlabel(k1)
ax.set_ylabel(k2)
axes[0].sharex(axes[1])
axes[1].sharey(axes[2])
plt.show()
XY和XZ图共享X轴限制,YZ和XZ图共享Z轴限制,但如何使XY和YZ共享Y轴限制?也许可以使用类似
axes[2].sharey(axes[0])
的语法来实现吗?