import pandas as pd import matplotlib.pyplot as plt import streamlit as st def display_results(results): st.write("### Detection Results") df = pd.DataFrame(results.items(), columns=["Model", "Probability (%)"]) st.table(df) st.write("### Visualization") fig, ax = plt.subplots() df.plot.bar(x="Model", y="Probability (%)", ax=ax, legend=False) ax.set_ylabel("Probability (%)") st.pyplot(fig)