python matplotlib:转置轴的方法

mat*_*ick 8 matplotlib

假设我有一个绘图函数,它接受一个axis参数(或返回一个).是否有一些低级方法用于转置整个图,使x轴成为y轴,反之亦然?或者甚至是绘图之前的轴,以便绘图功能通过依赖轴功能正确地完成所有操作(标记)?

我知道如何"手动"执行此操作,但我想知道是否存在允许这种转换的略微隐藏的抽象级别.

tac*_*ell 7

约翰·亨特(John Hunter)邮件列表中的一个旧帖子(大约2005年).我怀疑这是一个非常罕见的欲望和狡猾的做法,它没有被添加感觉.

John Hunter在现有情节上交换轴的例子是

line2d = plot(rand(10))[0]

def swap(xdata, ydata):
    line2d.set_xdata(ydata)
    line2d.set_ydata(xdata)
    draw()

swap(line2d.get_xdata(), line2d.get_ydata())
Run Code Online (Sandbox Code Playgroud)