Ho un elenco di coppie con (a, b)cui vorrei tracciare matplotlibin Python come coordinate xy effettive. Attualmente, sta realizzando due grafici, in cui l'indice della lista fornisce la coordinata x, ei valori y del primo grafico sono le as nelle coppie e i valori y del secondo grafico sono le bs nelle coppie.
Per chiarire, i miei dati assomigliano a questo: li = [(a,b), (c,d), ... , (t, u)]
voglio fare una battuta che chiama semplicemente plt.plot()errata. Se non avessi bisogno di una battuta potrei banalmente fare:
xs = [x[0] for x in li]
ys = [x[1] for x in li]
plt.plot(xs, ys)
Come posso fare in modo che matplotlib stampi queste coppie come coordinate xy?

plt.scatter( * xy.T )funziona: breve e oscuro perx, y = xy.T; plt.scatter( x, y )