Open
Description
When using pd.Series with missing values encode as pandas.NA everything run fine however the web page display an error as html code (see img bellow).
I am not sure if this needs a fix I guess u are still waiting to implement support for pandas.NA but it would be helpful to get a python error on execution (which btw is already the case when invoking plotly.Figure show method).
Code to reproduce the bug
import pandas as pd
from plotly.express import line
from dash import Dash, html, dcc
df = pd.DataFrame([[1], [1, 4]], columns=['x', 'y'])
df['y'] = df.y.astype('UInt32')
fig = line(df, x='x',y='y')
fig = dcc.Graph(
figure= fig
)
app = Dash(__name__)
app.layout = html.Div(children=fig)
app.run(debug=True)
My env
dash 2.5.1
dash-core-components 2.0.0
dash-html-components 2.0.0
dash-table 5.0.0