我试图在两个绿点之间画一条线: 我有密码:
import matplotlib as mpl
line = mpl.lines.Line2D([732009.166667,1210.0],[732009.479167, 1222.25], color="k", lw=5)
axes[i].plot(732009.166667,1210.0, 'go')
axes[i].plot(732009.479167,1222.25, 'go')
axes[i].add_line(line)
但那条线没有出现?你知道吗
有没有办法检查axes对象的内容以了解发生了什么?你知道吗
Line2D
创建者希望x坐标作为第一个参数,y坐标作为第二个参数。你知道吗看起来你们提供的是x,y对吗?您的命令将从(732009.166667732009.479167)到(1210.01222.25)划一条线。你知道吗
要使行可见,请在添加它之后调用
axes[i].autoscale_view()
,或者只使用axes[i].plot(...)
,这样做对您来说很有用(为什么要使用像add_line
这样的低级方法?)你知道吗使用
x=[732009.166667, 732009.479167]
和y = [1210.0, 1222.25]
使线从一点到另一点。你知道吗相关问题 更多 >
编程相关推荐