   # Draw the vertex labels
    for vertex, coords in vertex_coord_iter:
        if vertex.label is None:
            continue

        label_size = kwds.get(
            &#34;vertex_label_size&#34;,
            vertex.label_size,
        )

        ax.text(
            *coords,
            vertex.label,
            fontsize=label_size,
            ha=&#39;center&#39;,
            va=&#39;center&#39;,
            # TODO: overlap, offset, etc.
        )

    # Construct the iterator that we will use to draw 