我有一个固定点,我想绘制一条穿过这个固定点的直线,并且还会产生45度角,即斜率为1的x轴。
我怎么能用matplotlib做到这一点?
答案 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()