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 |
)
|
|
|