假设我有一个绘图函数,它接受一个axis参数(或返回一个).是否有一些低级方法用于转置整个图,使x轴成为y轴,反之亦然?或者甚至是绘图之前的轴,以便绘图功能通过依赖轴功能正确地完成所有操作(标记)?
我知道如何"手动"执行此操作,但我想知道是否存在允许这种转换的略微隐藏的抽象级别.
约翰·亨特(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)