【发布时间】:2021-10-11 09:48:18
【问题描述】:
我正在尝试正确旋转 matplotlib 步进图。首先,我交换了 x 和 y 轴并反转了 y 轴。我再次制作了阶梯图。但是,右图中的阶梯线(蓝色)的方向并不理想,红色的阶梯线是左图的叠加旋转图像。这是我的代码
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(14)
y = np.sin(x / 2)
fig, (ax, bx) = plt.subplots(nrows=1, ncols=2, figsize=(11.5, 5.5))
fig.subplots_adjust(left=0.08, bottom=0.13, top=0.98, right=0.97, wspace=0.2, hspace=0.0)
ax.step(x, y, where='mid', c='r')
ax.plot(x, y, 'o--', color='grey', alpha=0.3)
bx.invert_yaxis()
bx.step(y, x, where='pre', c='b')
bx.plot(y, x, 'o--', color='grey', alpha=0.3)
plt.show()
我正在尝试制作红色阶梯图,如右图所示。我该怎么做?
【问题讨论】:
标签: python numpy matplotlib scipy step