Update app.py
Browse files
app.py
CHANGED
@@ -89,18 +89,80 @@ if __name__ == "__main__":
|
|
89 |
CONCEPT_MAP_JSON,
|
90 |
"Concept Map Generator"
|
91 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
with gr.TabItem("Synoptic Chart"):
|
93 |
synoptic_chart_interface = create_interface(
|
94 |
generate_synoptic_chart,
|
95 |
SYNOPTIC_CHART_JSON,
|
96 |
"Synoptic Chart Generator"
|
97 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
with gr.TabItem("Radial Diagram"):
|
99 |
radial_diagram_interface = create_interface(
|
100 |
generate_radial_diagram,
|
101 |
RADIAL_DIAGRAM_JSON,
|
102 |
"Radial Diagram Generator"
|
103 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
|
105 |
demo.launch(
|
106 |
mcp_server=True,
|
@@ -108,4 +170,3 @@ if __name__ == "__main__":
|
|
108 |
server_port=7860,
|
109 |
server_name="0.0.0.0"
|
110 |
)
|
111 |
-
|
|
|
89 |
CONCEPT_MAP_JSON,
|
90 |
"Concept Map Generator"
|
91 |
)
|
92 |
+
gr.Markdown("## Example Concept Maps")
|
93 |
+
with gr.Row(): # <--- Added gr.Row() here for side-by-side layout
|
94 |
+
gr.Image(
|
95 |
+
value="./images/cm1.png", # Path to your first example image
|
96 |
+
label="Sample Concept Map 1",
|
97 |
+
show_label=True,
|
98 |
+
interactive=False, # Make it non-interactive
|
99 |
+
height="auto", # Adjust height automatically
|
100 |
+
width="100%", # Adjust width automatically to its container
|
101 |
+
elem_id="concept-map-example-image1" # Optional: for CSS targeting
|
102 |
+
)
|
103 |
+
gr.Image(
|
104 |
+
value="./images/cm2.png", # Path to your second example image
|
105 |
+
label="Sample Concept Map 2",
|
106 |
+
show_label=True,
|
107 |
+
interactive=False,
|
108 |
+
height="auto",
|
109 |
+
width="100%",
|
110 |
+
elem_id="concept-map-example-image2"
|
111 |
+
)
|
112 |
+
|
113 |
with gr.TabItem("Synoptic Chart"):
|
114 |
synoptic_chart_interface = create_interface(
|
115 |
generate_synoptic_chart,
|
116 |
SYNOPTIC_CHART_JSON,
|
117 |
"Synoptic Chart Generator"
|
118 |
)
|
119 |
+
gr.Markdown("## Example Synoptic Charts")
|
120 |
+
with gr.Row(): # <--- Added gr.Row() here
|
121 |
+
gr.Image(
|
122 |
+
value="./images/sc1.png", # Path to your first example image
|
123 |
+
label="Sample Synoptic Chart 1",
|
124 |
+
show_label=True,
|
125 |
+
interactive=False,
|
126 |
+
height="auto",
|
127 |
+
width="100%",
|
128 |
+
elem_id="synoptic-chart-example-image1"
|
129 |
+
)
|
130 |
+
gr.Image(
|
131 |
+
value="./images/sc2.png", # Path to your second example image
|
132 |
+
label="Sample Synoptic Chart 2",
|
133 |
+
show_label=True,
|
134 |
+
interactive=False,
|
135 |
+
height="auto",
|
136 |
+
width="100%",
|
137 |
+
elem_id="synoptic-chart-example-image2"
|
138 |
+
)
|
139 |
+
|
140 |
with gr.TabItem("Radial Diagram"):
|
141 |
radial_diagram_interface = create_interface(
|
142 |
generate_radial_diagram,
|
143 |
RADIAL_DIAGRAM_JSON,
|
144 |
"Radial Diagram Generator"
|
145 |
)
|
146 |
+
gr.Markdown("## Example Radial Diagrams")
|
147 |
+
with gr.Row(): # <--- Added gr.Row() here
|
148 |
+
gr.Image(
|
149 |
+
value="./images/rd1.png", # Path to your first example image
|
150 |
+
label="Sample Radial Diagram 1",
|
151 |
+
show_label=True,
|
152 |
+
interactive=False,
|
153 |
+
height="auto",
|
154 |
+
width="100%",
|
155 |
+
elem_id="radial-diagram-example-image1"
|
156 |
+
)
|
157 |
+
gr.Image(
|
158 |
+
value="./images/rd2.png", # Path to your second example image
|
159 |
+
label="Sample Radial Diagram 2",
|
160 |
+
show_label=True,
|
161 |
+
interactive=False,
|
162 |
+
height="auto",
|
163 |
+
width="100%",
|
164 |
+
elem_id="radial-diagram-example-image2"
|
165 |
+
)
|
166 |
|
167 |
demo.launch(
|
168 |
mcp_server=True,
|
|
|
170 |
server_port=7860,
|
171 |
server_name="0.0.0.0"
|
172 |
)
|
|