Plotly.Uttrykke.Line_mapbox

Plotly.Uttrykke.Line_mapbox
“Plotly lar oss lage linjer på et kart ved hjelp av kartboksen API og plottly Express -modulen.
La oss lære hvordan vi kan oppnå dette.
Husk at du kan kreve en kartboks -konto eller en kartboks tilgangstoken for å bruke API. Du kan registrere deg for kartboksen på den offisielle siden.”

Funksjonssyntaks og parameterliste

Funksjonssyntaks- og parameterlisten er som vist nedenfor:

plotly.uttrykke.line_mapbox (data_frame = ingen, lat = ingen, lon = ingen, farge = ingen,
tekst = ingen, hover_name = ingen, hover_data = ingen, tilpasset_data = ingen,
line_group = ingen, animasjon_frame = ingen, animasjon_group = ingen,
kategori_orders = ingen, etiketter = ingen, color_discrete_sequence = ingen,
color_discrete_map = ingen, zoom = 8, senter = ingen, mapbox_style = ingen, tittel = ingen,
mal = ingen, bredde = ingen, høyde = ingen)

Følgende er en liste over de vanligste parametrene du vil bruke når du jobber med denne funksjonen.

  1. Dataramme - Definerer DataFrame som inneholder kolonnenavnene som brukes i plottet.
  2. Lat - Angir verdiene som brukes til å plassere merkene på breddegrad på kartet.
  3. lon - I likhet med LAT -parameteren, men verdiene brukes til å plassere merkene på lengdegraden på kartet.
  4. farge - Angir verdiene som brukes til å tilordne en unik farge til merkene.
  5. Zoom - Angir kart zoomnivå. Starter fra 0 til 20.
  6. tittel - Angir tittelen for figuren.
  7. bredde høyde - definerer bredden og høyden på figuren i piksler.

Eksempel

La oss bruke Line_Mapbox -funksjonen til å lage linjer på et kart ved hjelp av datasettet amerikanske byer. Du kan laste ned datasettet i ressursen nedenfor:

https: // SimpleMaps.com/data/amerikanske byer

Koden er som vist nedenfor:

Importer plotly.uttrykk som px
Importer pandaer som PD
PX.set_mapbox_access_token (åpen ('mapbox.mapbox_token ').lese())
df = pd.read_csv ("https: // raw.GitHubUserContent.com/plotly/datasett/master/us-cities-top-1k.CSV ")
us_cities = df.Query ("State in ['New York', 'Pennsylvania']")
Fig = px.line_mapbox (us_cities, lat = "lat", lon = "lon")
Fig.forestilling()

Koden over vil bruke MapBox API for å lage linjer i byene i New York og Pennsylvania States.

Du kan også angi standard zoomnivå ved hjelp av zoomparameteren:

Fig = px.line_mapbox (us_cities, lat = "lat", lon = "lon", zoom = 1)
Fig.forestilling()

Dette bør tilbakestille standard zoomnivå til 1.

Lukking

Det er det for denne. Utforsk gjerne kartboksen og plotly dokumenter for mer.