Issue with st.pydeck_chart not displaying description

Hello Streamlit community!

I’m experiencing an issue with st.pydeck_chart where the description specified in the pdk.Deck object is not being displayed. I’m hoping someone can help me understand what’s going on.

Environment

  • Streamlit version: 1.39.0 (latest)
  • PyDeck version: 0.9.1 (latest)
  • Running the app locally

Problem Description

When I create a pdk.Deck object with a description parameter and pass it to st.pydeck_chart, the description doesn’t appear in the rendered chart. This is happening when I run my Streamlit app locally.

Sample Code

Here’s a minimal example that demonstrates the issue:

import streamlit as st
import pydeck as pdk

# Create a simple deck
deck = pdk.Deck(
    map_style=None,
    initial_view_state=pdk.ViewState(
        latitude=37.76,
        longitude=-122.4,
        zoom=11,
        pitch=50,
    ),
    layers=[],
    description="This description should appear, but it doesn't."
)

# Display the deck
st.pydeck_chart(deck)
# deck.show() # this version shows the description text on top left.

Questions

  1. Is this issue already known in the community?
  2. Are there any workarounds or solutions available?

I appreciate any insights or help you can provide. If you need any additional information about my local setup, please let me know. Thank you in advance!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.