shukdevdatta123 commited on
Commit
c8786b4
·
verified ·
1 Parent(s): 8f75d16

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -6
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
- if num_nodes >= 2 and num_edges >= 1:
94
- G_custom = nx.lollipop_graph(num_nodes, num_edges)
95
- display_graph_properties(G_custom)
 
 
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
- if rows >= 2 and cols >= 2:
113
- G_custom = nx.grid_2d_graph(rows, cols)
114
- display_read_write_graph(G_custom)
 
 
 
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)