code: def demo_con_style(ax, connectionstyle):
      x1, y1 = 0.3, 0.2
      x2, y2 = 0.8, 0.6
  
      ax.plot([x1, x2], [y1, y2], ".")
      ax.annotate(
          "",
          xy=(x1, y1),
          xycoords="data",
          xytext=(x2, y2),
          textcoords="data",
          arrowprops=dict(
              arrowstyle="->",
              color="0.5",
              shrinkA=5,
              shrinkB=5,
              patchA=None,
              patchB=None,
              connectionstyle=connectionstyle,
          ),
      )
  
      ax.text(
          0.05,
          0.95,
          connectionstyle.replace(",", ",\n"),
          transform=ax.transAxes,
          ha="left",
          va="top",
      )
  
label_desc: Use image node_id 1 for calling a global function with example usage: demo_con_style(ax, connectionstyle) without return types