sajou.plot.lines_mpl module

Extends the Line2D class of matplotlib to use the custom markers

class sajou.plot.lines_mpl.Line2D(xdata, ydata, linewidth=None, linestyle=None, color=None, marker=None, markersize=None, markeredgewidth=None, markeredgecolor=None, markerfacecolor=None, markerfacecoloralt='none', fillstyle=None, antialiased=None, dash_capstyle=None, solid_capstyle=None, dash_joinstyle=None, solid_joinstyle=None, pickradius=5, drawstyle=None, markevery=None, **kwargs)

Bases: matplotlib.lines.Line2D

Extends the Line2D class from matplotlib.

markers = {'psx': 'pinned_support_x', 'rsy': 'rolling_support_y', 2: 'tickup', 3: 'tickdown', 'psy': 'pinned_support_y', 5: 'caretright', 0: 'tickleft', 1: 'tickright', 8: 'caretleftbase', 9: 'caretrightbase', 10: 'caretupbase', 11: 'caretdownbase', '+': 'plus', 'ap': 'arc_arrow_positive', 'rex': 'rolling_encastrated_x', 'H': 'hexagon2', 'd': 'thin_diamond', '': 'nothing', '1': 'tri_down', 6: 'caretup', 'o': 'circle', 7: 'caretdown', '3': 'tri_left', 'rey': 'rolling_encastrated_y', '|': 'vline', 'es': 'encastrated_support', 'None': 'nothing', 'x': 'x', 'h': 'hexagon1', '<': 'triangle_left', '.': 'point', 'an': 'arc_arrow_negative', 's': 'square', 'P': 'plus_filled', 'rc': 'rotation_constrained', ',': 'pixel', '^': 'triangle_up', ' ': 'nothing', '_': 'hline', '>': 'triangle_right', '2': 'tri_up', None: 'nothing', '4': 'tri_right', '*': 'star', 'p': 'pentagon', '8': 'octagon', 'v': 'triangle_down', 'D': 'diamond', 'X': 'x_filled', 'rsx': 'rolling_support_x', 4: 'caretleft'}