import streamlit as st | |
import pandas as pd | |
import numpy as np | |
st.write("Basic Dataframe Display") | |
dataframe = pd.DataFrame({ | |
'first column': [1, 2, 3, 4], | |
'second column': [10, 20, 30, 40] | |
}) | |
st.write(dataframe) | |
st.write("Numpy (Randomized) Dataframe Display") | |
dataframe = np.random.randn(10, 20) | |
st.dataframe(dataframe) | |
st.write("Use of Styling to highlight specific cells") | |
dataframe = pd.DataFrame( | |
np.random.randn(10, 20), | |
columns=('col %d' % i for i in range(20))) | |
st.dataframe(dataframe.style.highlight_max(axis=0)) | |
st.write('Displaying Charts') | |
chart_data = pd.DataFrame( | |
np.random.randn(20, 3), | |
columns=['a', 'b', 'c']) | |
st.line_chart(chart_data) | |
st.write('Displaying Maps') | |
map_data = pd.DataFrame( | |
np.random.randn(1000, 2) / [50, 50] + [37.76, -122.4], | |
columns=['lat', 'lon']) | |
st.map(map_data) |