我有一个有两个(或更多)子地块的地块。你知道吗
我经常平移或移动轴时,看情节。你知道吗
在下面的代码片段中,我已经能够看到一个子图跟随另一个子图的x轴-这意味着,移动/缩放一个子图的x轴也会相应地移动/缩放另一个x轴。你知道吗
当缩放/移动x轴时,另一个子图的y轴也会自动缩放,我该如何实现呢?你知道吗
import matplotlib
matplotlib.use('QT5Agg')
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
xValues = np.linspace(0, 10, 10 + 1)
yValues1 = np.linspace(0, 10, 10 + 1)
yValues2 = np.linspace(0, -10, 10 + 1)
df1 = pd.DataFrame(yValues1, index=xValues)
df2 = pd.DataFrame(yValues2, index=xValues)
fig = plt.figure(figsize=(8, 5))
ax1 = plt.subplot(2, 1, 1)
ax2 = plt.subplot(2, 1, 2, sharex=ax1)
axes = [ax1, ax2]
dfs = [df1, df2]
for ax, dfRunner in zip(axes, dfs):
ax.plot(dfRunner, "-o", markersize=2)
plt.setp(ax.xaxis.get_majorticklabels(), rotation=20)
ax.grid()
plt.gca().fmt_xdata = lambda x: mdates.num2date(x).strftime("%Y-%m-%d %H:%M:%S")
plt.tight_layout()
plt.show()
目前没有回答
相关问题 更多 >
编程相关推荐