|
|
|
@ -13,7 +13,7 @@ if "data" in st.session_state:
|
|
|
|
|
data_name = st.multiselect("Data Name", data.select_dtypes(include="number").columns, max_selections=2)
|
|
|
|
|
eps = st.slider("eps", min_value=0.0, max_value=1.0, value=0.5, step=0.01)
|
|
|
|
|
min_samples = st.number_input("min_samples", step=1, min_value=1, value=5)
|
|
|
|
|
st.form_submit_button('launch')
|
|
|
|
|
st.form_submit_button("launch")
|
|
|
|
|
|
|
|
|
|
if len(data_name) == 2:
|
|
|
|
|
x = data[data_name].to_numpy()
|
|
|
|
@ -23,7 +23,7 @@ if "data" in st.session_state:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fig, ax = plt.subplots(figsize=(12,8))
|
|
|
|
|
plt.scatter(x[:, 0], x[:, 1], c=y_dbscan, s=50, cmap='viridis')
|
|
|
|
|
plt.scatter(x[:, 0], x[:, 1], c=y_dbscan, s=50, cmap="viridis")
|
|
|
|
|
st.pyplot(fig)
|
|
|
|
|
|
|
|
|
|
else:
|
|
|
|
|