-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DeprecationWarning scattermapbox unrelated trigger #4997
Comments
I've got the same error, but it seems to happen only in CI using With the following in a file, I can run the file directly without problem, but running import plotly.express as px
def test_figure():
_ = px.bar(x=["A", "B", "C"], y=[5, 10, 15])
if __name__ == "__main__":
test_figure() And a
|
Same for me as for @mattpotma. I run Dependencies
Dev dependencies
|
Thanks for the bug report and follow-up everyone - I'll see if I can get someone to look into this in our current cycle. |
We got the same issue here (scikit-learn/scikit-learn#30758). We're using Our traceback: Traceback (most recent call last):
File "/home/circleci/project/examples/model_selection/plot_grid_search_text_feature_extraction.py", line 176, in <module>
fig = px.scatter(
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/express/_chart_types.py", line 69, in scatter
return make_figure(args=locals(), constructor=go.Scatter)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/express/_core.py", line 2756, in make_figure
fig.update_layout(template=args["template"], overwrite=True)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/graph_objs/_figure.py", line 787, in update_layout
return super(Figure, self).update_layout(dict1, overwrite, **kwargs)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/basedatatypes.py", line 1392, in update_layout
self.layout.update(dict1, overwrite=overwrite, **kwargs)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/basedatatypes.py", line 5123, in update
BaseFigure._perform_update(self, kwargs, overwrite=overwrite)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/basedatatypes.py", line 3896, in _perform_update
plotly_obj[key] = val
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/basedatatypes.py", line 5898, in __setitem__
super(BaseLayoutHierarchyType, self).__setitem__(prop, value)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/basedatatypes.py", line 4852, in __setitem__
self._set_compound_prop(prop, value)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/basedatatypes.py", line 5263, in _set_compound_prop
val = validator.validate_coerce(val, skip_invalid=self._skip_invalid)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/_plotly_utils/basevalidators.py", line 2797, in validate_coerce
return super(BaseTemplateValidator, self).validate_coerce(
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/_plotly_utils/basevalidators.py", line 2508, in validate_coerce
v = self.data_class(v)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/graph_objs/layout/_template.py", line 327, in __init__
self["data"] = _v
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/basedatatypes.py", line 4852, in __setitem__
self._set_compound_prop(prop, value)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/basedatatypes.py", line 5263, in _set_compound_prop
val = validator.validate_coerce(val, skip_invalid=self._skip_invalid)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/_plotly_utils/basevalidators.py", line 2504, in validate_coerce
v = self.data_class(v, skip_invalid=skip_invalid, _validate=_validate)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/graph_objs/layout/template/_data.py", line 1727, in __init__
self["scattermapbox"] = _v
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/basedatatypes.py", line 4856, in __setitem__
self._set_array_prop(prop, value)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/basedatatypes.py", line 5337, in _set_array_prop
val = validator.validate_coerce(val, skip_invalid=self._skip_invalid)
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/_plotly_utils/basevalidators.py", line 2596, in validate_coerce
res.append(self.data_class(v_el, skip_invalid=skip_invalid))
File "/home/circleci/miniforge3/envs/testenv/lib/python3.9/site-packages/plotly/graph_objs/_scattermapbox.py", line 2297, in __init__
warn(
DeprecationWarning: *scattermapbox* is deprecated! Use *scattermap* instead. Learn more at: https://plotly.com/python/mapbox-to-maplibre/ |
I just tried to update to version 6.0.0 for my project openseries. Using plotly.offline.plot triggers this DeprecationWarning:
However, I am not using a scattermapbox, at least as far as I know. My code is here.
I assume it is related to #4900. Raising issue in case it was not intended.
Below is the output.
The text was updated successfully, but these errors were encountered: