matplotlib绘制一条与x轴成固定角度的线

时间:2016-10-10 18:24:02

标签: python-2.7 matplotlib plot

我有一个固定点,我想绘制一条穿过这个固定点的直线,并且还会产生45度角,即斜率为1的x轴。

我怎么能用matplotlib做到这一点?

1 个答案:

答案 0 :(得分:0)

这可以通过将绘图的宽高比设置为“相等”并使用正确的坐标来完成(您也可以使用ax.set_aspect):

import matplotlib.pyplot as plt

xs = [1,2]
ys = [0,1]

ax = plt.subplot(aspect='equal')
ax.plot(xs, ys, '-')
ax.set_xlim(0,5)
ax.set_ylim(0,5)

plt.show()