def __init__(self, linestyles=['<STR_LIT:->'], markers=['<STR_LIT:s>','<STR_LIT>','<STR_LIT:o>'], colors=['<STR_LIT:k>','<STR_LIT:r>','<STR_LIT:b>','<STR_LIT:g>','<STR_LIT:m>'], line_colors=None, face_colors=None, edge_colors=None):
<EOL>self.linestyles     = linestyles<EOL>self.markers        = markers<EOL>self.line_colors    = colors<EOL>self.face_colors    = colors<EOL>self.edge_colors    = colors<EOL>if not line_colors == None: self.line_colors = line_colors<EOL>if not face_colors == None: self.face_colors = face_colors<EOL>if not edge_colors == None: self.edge_colors = edge_colors<EOL>self.line_colors_index  = <NUM_LIT:0><EOL>self.markers_index      = <NUM_LIT:0><EOL>self.linestyles_index   = <NUM_LIT:0><EOL>self.face_colors_index  = <NUM_LIT:0><EOL>self.edge_colors_index  = <NUM_LIT:0><EOL>
Set up the line/marker rotation cycles.

linestyles, markers, and colors need to be lists, and you can override
using line_colors, and face_colors, and edge_colors (markeredgecolor) by
setting them to a list instead of None.