matplotlib X轴垂直,Y轴水平向左绘图

bnlyeluc  于 2023-11-22  发布在  其他
关注(0)|答案(1)|浏览(159)

我如何使用matplotlib来得到这样的东西:
x1c 0d1x的数据
正如你所看到的,X是垂直向上的,Y是水平向左的。
(You可以看到,在正常的图中,该点将是(-5,3))
这些问题(12)不看Y轴的方向。Y正向左。

z3yyvxxp

z3yyvxxp1#

将x绘制为y,将y绘制为x。然后翻转x轴,使其向后运行。在示例代码中,我还添加了轴线,设置了与绘图匹配的限制,并添加了轴标签。

import matplotlib.pyplot as plt

plt.close("all")

x = [3]
y = [5]

fig, ax = plt.subplots()
ax.scatter(y, x)
ax.set_xlim(-7, 7)
ax.set_ylim(-2, 5)
ax.axvline(0, color="k")
ax.axhline(0, color="k")
ax.set_xlabel("Y")
ax.set_ylabel("X")
ax.invert_xaxis()
fig.show()

字符串


的数据

相关问题