Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -90,9 +90,11 @@ if sidebar_option == "Basic: Properties":
|
|
90 |
num_nodes = st.number_input("Number of nodes:", min_value=2, max_value=50, value=5)
|
91 |
num_edges = st.number_input("Number of edges per group (for lollipop graph):", min_value=1, max_value=10, value=3)
|
92 |
|
93 |
-
|
94 |
-
|
95 |
-
|
|
|
|
|
96 |
|
97 |
# Display Basic: Read and write graphs if selected
|
98 |
elif sidebar_option == "Basic: Read and write graphs":
|
@@ -109,6 +111,8 @@ elif sidebar_option == "Basic: Read and write graphs":
|
|
109 |
rows = st.number_input("Number of rows:", min_value=2, max_value=20, value=5)
|
110 |
cols = st.number_input("Number of columns:", min_value=2, max_value=20, value=5)
|
111 |
|
112 |
-
|
113 |
-
|
114 |
-
|
|
|
|
|
|
90 |
num_nodes = st.number_input("Number of nodes:", min_value=2, max_value=50, value=5)
|
91 |
num_edges = st.number_input("Number of edges per group (for lollipop graph):", min_value=1, max_value=10, value=3)
|
92 |
|
93 |
+
# Button to generate the graph
|
94 |
+
if st.button("Generate"):
|
95 |
+
if num_nodes >= 2 and num_edges >= 1:
|
96 |
+
G_custom = nx.lollipop_graph(num_nodes, num_edges)
|
97 |
+
display_graph_properties(G_custom)
|
98 |
|
99 |
# Display Basic: Read and write graphs if selected
|
100 |
elif sidebar_option == "Basic: Read and write graphs":
|
|
|
111 |
rows = st.number_input("Number of rows:", min_value=2, max_value=20, value=5)
|
112 |
cols = st.number_input("Number of columns:", min_value=2, max_value=20, value=5)
|
113 |
|
114 |
+
# Button to generate the graph
|
115 |
+
if st.button("Generate"):
|
116 |
+
if rows >= 2 and cols >= 2:
|
117 |
+
G_custom = nx.grid_2d_graph(rows, cols)
|
118 |
+
display_read_write_graph(G_custom)
|