def add_axes_and_nodes(self):
for i, (group, nodelist) in enumerate(self.nodes.items()):<EOL><INDENT>theta = self.group_theta(group)<EOL>if self.has_edge_within_group(group):<EOL><INDENT>theta = theta - self.minor_angle<EOL>self.plot_nodes(nodelist, theta, group)<EOL>theta = theta + <NUM_LIT:2> * self.minor_angle<EOL>self.plot_nodes(nodelist, theta, group)<EOL><DEDENT>else:<EOL><INDENT>self.plot_nodes(nodelist, theta, group)<EOL><DEDENT><DEDENT>
Adds the axes (i.e. 2 or 3 axes, not to be confused with matplotlib
axes) and the nodes that belong to each axis.