In questo tutorial, ti mostreremo come puoi creare linee geografiche usando il modulo Plotly Express.
Linee geografiche che usano la trama espressa
In trama, possiamo usare la funzione line_geo () dal modulo Express. La sintassi della funzione è mostrata di seguito:
Plotly.esprimere.line_geo (data_frame = none, lat = nessuna, lon = nessuna, locations = nessuna, locationMode = nessuno, geojson = nessuno, caratteristicaidkey = none, color = non, line_dash = non, text = non, facet_row = nessuno, facet_col = nessuno, facet_col_wrap = 0, facet_row_spacing = none, facet_col_spacing = none, hover_name = nessuno, hover_data = none, custom_data = nessuna, line_group = nessuna, symbol = nessuno, animation_frame = nessuna, anima_group = none, category_orders = no, non è possibile Nessuno, color_disccrete_map = nessuno, line_dash_sequence = non, line_dash_map = nessuno, symbol_sequence = nessuno, symbol_map = nessuno, marker = false, proiezione = nessuno, scope Template = Nessuno, larghezza = nessuno, altezza = nessuno)Di seguito è riportato un elenco dei parametri più utili che devi sapere quando si lavora con la funzione line_geo ():
Esempio
Illustriamo come creare linee geografiche usando la funzione line_geo (). Prendi il campione di codice fornito di seguito:
importazione della trama.esprimere come pxNell'esempio sopra, iniziamo importando il modulo Express Plotly. Quindi importa i dati GapMinder e interrogiamo il set di dati del 2007.
Quindi tramiamo le mappe della linea usando la funzione line_geo () con il set di dati specificato. Questo dovrebbe restituire una figura come mostrato di seguito:
Per aggiungere colore unico ai segni sulla mappa, possiamo usare il parametro di colore come mostrato nel codice di esempio seguente:
importazione della trama.esprimere come pxIn questo caso, il codice sopra restituirà le mappe della linea con colori unici per ogni continente.
Un esempio risultante è mostrato di seguito:
Plotly consente anche di specificare la proiezione della mappa utilizzando il parametro di proiezione.
Ad esempio, per visualizzare la mappa in una proiezione stereografica, possiamo eseguire il seguente codice:
importazione della trama.esprimere come pxLa figura risultante, come mostrato di seguito:
Per specificare la larghezza e l'altezza personalizzate della figura, possiamo usare i parametri di larghezza e altezza come mostrato nel seguente esempio:
importazione della trama.esprimere come pxFigura risultante:
Tieni presente che il diagramma precedente non rappresenta le dimensioni effettive.
Conclusione
In questo articolo, abbiamo esplorato come possiamo creare linee geografiche su una mappa usando la funzione del modulo Plotly Express e della line_geo ().