St.table() does not match the documentation

I just recently upgraded to streamlit version 1.2 and the visual representation of st.table() is totally new and does not match with the visuals on the documentation page:

Here is the output when I run the following test app (taken directly from the docs page)

#!/usr/bin/env python
import streamlit as st
import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(10, 5), columns=('col %d' % i for i in range(5)))
st.table(df)

You can see it looks very different (not as cool) as the visual on the docs page.

Any help?

at current, we have to receive it.
we believe developers will make it better and more beautiful in future.

for some conditions, you can use aggrid component:

pip install streamlit-aggrid

Hi, Iā€™m not criticizing the appearance, but my question is why does the output in user code not match the visual output in the documentation?

I am using the newest version of streamlit, but the same code produces different results when run on my machine compared to whats in the documentation.

1 Like

yes, the st.table appearance in the document is the old style, docs page not change.

1 Like

Hi @lklein, :wave:

Thank you for bringing this to our attention. The visual in the documentation is outdated and does not account for the fairly recent design updates to st.table. I will make the change. :slightly_smiling_face:

Happy Streamlit-ing! :balloon:
Snehan

1 Like