Beispiel #1
0
    p = PointCartCovMat(id="A", x=0, y=0)
    p.var = (9, 4)

    print p.errEll

    style = {}
    PlotPoint.plot_point_xy(fig, p.x, p.y, style)
    PlotPoint.plot_label_xy(fig, p.id, p.x, p.y, style)
    PlotPoint.plot_error_ellipse_xy(fig, p.x, p.y, p.errEll, style)
    PlotPoint.plot_vector_xy(fig, [p.x, p.x + 3, p.x + 1.0], 
                          [p.y, p.y - 2, p.y - 1.5], style, style)

    fig.gca().axis([-4,4,-4,4])
    fig.set_aspect_equal()
    #fig.show_()
    ori = ("en", "wn", "ne", "nw", "es", "ws", "se", "sw")
    for o in ori:
        fig = FigureLayoutBase(axesOri=o)
        from math import pi
        fig.config["errorEllipseStyle"]["alpha"] = 0.2
        PlotPoint.plot_error_ellipse_xy(fig, x=0.5, y=0.2, 
                                        abom=(0.3,0.1,20*pi/200),
                                        style="errorEllipseStyle") 
        fig.config["errorEllipseStyle"]["alpha"] = 1
        PlotPoint.plot_error_ellipse_xy(fig, x=0.5, y=0.2, 
                                        abom=(0.3,0.1,0),
                                        style="errorEllipseStyle") 
        print fig.get_axes_ori()
        print fig.is_swap_xy()
    fig.show_()