@_with_element
def pydeck_chart(self, element, pydeck_obj=None, use_container_width=False):
    "Draw a chart using the PyDeck library.\n\n        This supports 3D maps, point clouds, and more! More info about PyDeck\n        at https://deckgl.readthedocs.io/en/latest/.\n\n        These docs are also quite useful:\n\n        - DeckGL docs: https://github.com/uber/deck.gl/tree/master/docs\n        - DeckGL JSON docs: https://github.com/uber/deck.gl/tree/master/modules/json\n\n        When using this command, we advise all users to use a personal Mapbox\n        token. This ensures the map tiles used in this chart are more\n        robust. You can do this with the mapbox.token config option.\n\n        To get a token for yourself, create an account at\n        https://mapbox.com. It's free! (for moderate usage levels) See\n        https://docs.streamlit.io/en/latest/cli.html#view-all-config-options for more\n        info on how to set config options.\n\n        Parameters\n        ----------\n        spec: pydeck.Deck or None\n            Object specifying the PyDeck chart to draw.\n\n        Example\n        -------\n        Here's a chart using a HexagonLayer and a ScatterplotLayer on top of\n        the light map style:\n\n        >>> df = pd.DataFrame(\n        ...    np.random.randn(1000, 2) / [50, 50] + [37.76, -122.4],\n        ...    columns=['lat', 'lon'])\n        >>>\n        >>> st.pydeck_chart(pdk.Deck(\n        ...     map_style='mapbox://styles/mapbox/light-v9',\n        ...     initial_view_state=pdk.ViewState(\n        ...         latitude=37.76,\n        ...         longitude=-122.4,\n        ...         zoom=11,\n        ...         pitch=50,\n        ...     ),\n        ...     layers=[\n        ...         pdk.Layer(\n        ...            'HexagonLayer',\n        ...            data=df,\n        ...            get_position='[lon, lat]',\n        ...            radius=200,\n        ...            elevation_scale=4,\n        ...            elevation_range=[0, 1000],\n        ...            pickable=True,\n        ...            extruded=True,\n        ...         ),\n        ...         pdk.Layer(\n        ...             'ScatterplotLayer',\n        ...             data=df,\n        ...             get_position='[lon, lat]',\n        ...             get_color='[200, 30, 0, 160]',\n        ...             get_radius=200,\n        ...         ),\n        ...     ],\n        ... ))\n\n        .. output::\n           https://share.streamlit.io/0.25.0-2JkNY/index.html?id=ASTdExBpJ1WxbGceneKN1i\n           height: 530px\n\n        "
    import streamlit.elements.deck_gl_json_chart as deck_gl_json_chart
    deck_gl_json_chart.marshall(element, pydeck_obj, use_container_width)
Draw a chart using the PyDeck library.

This supports 3D maps, point clouds, and more! More info about PyDeck
at https://deckgl.readthedocs.io/en/latest/.

These docs are also quite useful:

- DeckGL docs: https://github.com/uber/deck.gl/tree/master/docs
- DeckGL JSON docs: https://github.com/uber/deck.gl/tree/master/modules/json

When using this command, we advise all users to use a personal Mapbox
token. This ensures the map tiles used in this chart are more
robust. You can do this with the mapbox.token config option.

To get a token for yourself, create an account at
https://mapbox.com. It's free! (for moderate usage levels) See
https://docs.streamlit.io/en/latest/cli.html#view-all-config-options for more
info on how to set config options.

Parameters
----------
spec: pydeck.Deck or None
    Object specifying the PyDeck chart to draw.

Example
-------
Here's a chart using a HexagonLayer and a ScatterplotLayer on top of
the light map style:

>>> df = pd.DataFrame(
...    np.random.randn(1000, 2) / [50, 50] + [37.76, -122.4],
...    columns=['lat', 'lon'])
>>>
>>> st.pydeck_chart(pdk.Deck(
...     map_style='mapbox://styles/mapbox/light-v9',
...     initial_view_state=pdk.ViewState(
...         latitude=37.76,
...         longitude=-122.4,
...         zoom=11,
...         pitch=50,
...     ),
...     layers=[
...         pdk.Layer(
...            'HexagonLayer',
...            data=df,
...            get_position='[lon, lat]',
...            radius=200,
...            elevation_scale=4,
...            elevation_range=[0, 1000],
...            pickable=True,
...            extruded=True,
...         ),
...         pdk.Layer(
...             'ScatterplotLayer',
...             data=df,
...             get_position='[lon, lat]',
...             get_color='[200, 30, 0, 160]',
...             get_radius=200,
...         ),
...     ],
... ))

.. output::
   https://share.streamlit.io/0.25.0-2JkNY/index.html?id=ASTdExBpJ1WxbGceneKN1i
   height: 530px
@_with_element
def pydeck_chart(self, element, pydeck_obj=None, use_container_width=False):
    "Draw a chart using the PyDeck library.\n\n        This supports 3D maps, point clouds, and more! More info about PyDeck\n        at https://deckgl.readthedocs.io/en/latest/.\n\n        These docs are also quite useful:\n\n        - DeckGL docs: https://github.com/uber/deck.gl/tree/master/docs\n        - DeckGL JSON docs: https://github.com/uber/deck.gl/tree/master/modules/json\n\n        When using this command, we advise all users to use a personal Mapbox\n        token. This ensures the map tiles used in this chart are more\n        robust. You can do this with the mapbox.token config option.\n\n        To get a token for yourself, create an account at\n        https://mapbox.com. It's free! (for moderate usage levels) See\n        https://docs.streamlit.io/en/latest/cli.html#view-all-config-options for more\n        info on how to set config options.\n\n        Parameters\n        ----------\n        spec: pydeck.Deck or None\n            Object specifying the PyDeck chart to draw.\n\n        Example\n        -------\n        Here's a chart using a HexagonLayer and a ScatterplotLayer on top of\n        the light map style:\n\n        >>> df = pd.DataFrame(\n        ...    np.random.randn(1000, 2) / [50, 50] + [37.76, -122.4],\n        ...    columns=['lat', 'lon'])\n        >>>\n        >>> st.pydeck_chart(pdk.Deck(\n        ...     map_style='mapbox://styles/mapbox/light-v9',\n        ...     initial_view_state=pdk.ViewState(\n        ...         latitude=37.76,\n        ...         longitude=-122.4,\n        ...         zoom=11,\n        ...         pitch=50,\n        ...     ),\n        ...     layers=[\n        ...         pdk.Layer(\n        ...            'HexagonLayer',\n        ...            data=df,\n        ...            get_position='[lon, lat]',\n        ...            radius=200,\n        ...            elevation_scale=4,\n        ...            elevation_range=[0, 1000],\n        ...            pickable=True,\n        ...            extruded=True,\n        ...         ),\n        ...         pdk.Layer(\n        ...             'ScatterplotLayer',\n        ...             data=df,\n        ...             get_position='[lon, lat]',\n        ...             get_color='[200, 30, 0, 160]',\n        ...             get_radius=200,\n        ...         ),\n        ...     ],\n        ... ))\n\n        .. output::\n           https://share.streamlit.io/0.25.0-2JkNY/index.html?id=ASTdExBpJ1WxbGceneKN1i\n           height: 530px\n\n        "
    import streamlit.elements.deck_gl_json_chart as deck_gl_json_chart
    deck_gl_json_chart.marshall(element, pydeck_obj, use_container_width)