marimo-team / marimo

A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an app, and version with git.
https://marimo.io
Apache License 2.0
7.56k stars 261 forks source link

px.scatter_map does not display #2337

Open akshayka opened 1 month ago

akshayka commented 1 month ago

Describe the bug

From Discord.

"I am attempting to use a Plotly Scatter Map. When I render it, it shows a basic blank chart. I tried to follow the official Plotly tutorial and it does the same thing. I'll put a screenshot below shortly.

This is the code from the "Basic example with Plotly Express" https://plotly.com/python/tile-scatter-maps/"

image

Environment

HEAD

Code to reproduce

import pandas as pd
import plotly.express as px
df = px.data.carshare()
fig = px.scatter_map(df, lat="centroid_lat", lon="centroid_lon",     color="peak_hour", size="car_hours",
                  color_continuous_scale=px.colors.cyclical.IceFire, size_max=15, zoom=10)
fig
mscolnick commented 1 month ago

For reference, this code does work. I am not sure if marimo needs to provide a default map renderer.

import plotly.express as px

df = px.data.carshare()
+ fig = px.scatter_mapbox(
- fig = px.scatter_map(
    df,
    lat="centroid_lat",
    lon="centroid_lon",
    color="peak_hour",
    size="car_hours",
    color_continuous_scale=px.colors.cyclical.IceFire,
    size_max=15,
    zoom=10,
+    mapbox_style="carto-positron",
)
fig