Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from prettymaps import plot | |
| x = st.slider("Select a value") | |
| st.write(x, "squared is", x * x) | |
| # import uuid | |
| # # import typer | |
| # # import vsketch | |
| # from prettymaps import * | |
| # import matplotlib.font_manager as fm | |
| # from matplotlib import pyplot as plt | |
| # def draw( | |
| # location: str = "Müvezzi Cd. No:15, Istanbul", radius: int = 1000, width: int = 12, height: int = 12 | |
| # ): | |
| # fig, ax = plt.subplots(figsize=(width, height), constrained_layout=True) | |
| # backup = plot( | |
| # location, | |
| # radius=radius, | |
| # ax=ax, | |
| # layers={ | |
| # # Perimeter (in this case, a circle) | |
| # "perimeter": {}, | |
| # # Streets and their widths | |
| # "streets": { | |
| # "width": { | |
| # "motorway": 5, | |
| # "trunk": 5, | |
| # "primary": 4.5, | |
| # "secondary": 4, | |
| # "tertiary": 3.5, | |
| # "residential": 3, | |
| # "service": 2, | |
| # "unclassified": 2, | |
| # "pedestrian": 2, | |
| # "footway": 1, | |
| # } | |
| # }, | |
| # # Other layers: | |
| # # Specify a name (for example, 'building') and which OpenStreetMap tags to fetch | |
| # "building": {"tags": {"building": True, "landuse": "construction"}, "union": False}, | |
| # "water": {"tags": {"natural": ["water", "bay"]}}, | |
| # "green": {"tags": {"landuse": "grass", "natural": ["island", "wood"], "leisure": "park"}}, | |
| # "forest": {"tags": {"landuse": "forest"}}, | |
| # "parking": {"tags": {"amenity": "parking", "highway": "pedestrian", "man_made": "pier"}}, | |
| # }, | |
| # # drawing_kwargs: | |
| # # Reference a name previously defined in the 'layers' argument and specify matplotlib parameters to draw it | |
| # drawing_kwargs={ | |
| # "background": {"fc": "#F2F4CB", "ec": "#dadbc1", "hatch": "ooo...", "zorder": -1}, | |
| # "perimeter": {"fc": "#F2F4CB", "ec": "#dadbc1", "lw": 0, "hatch": "ooo...", "zorder": 0}, | |
| # "green": {"fc": "#D0F1BF", "ec": "#2F3737", "lw": 1, "zorder": 1}, | |
| # "forest": {"fc": "#64B96A", "ec": "#2F3737", "lw": 1, "zorder": 1}, | |
| # "water": { | |
| # "fc": "#a1e3ff", | |
| # "ec": "#2F3737", | |
| # "hatch": "ooo...", | |
| # "hatch_c": "#85c9e6", | |
| # "lw": 1, | |
| # "zorder": 2, | |
| # }, | |
| # "parking": {"fc": "#F2F4CB", "ec": "#2F3737", "lw": 1, "zorder": 3}, | |
| # "streets": {"fc": "#2F3737", "ec": "#475657", "alpha": 1, "lw": 0, "zorder": 3}, | |
| # "building": { | |
| # "palette": ["#FFC857", "#E9724C", "#C5283D"], | |
| # "ec": "#2F3737", | |
| # "lw": 0.5, | |
| # "zorder": 4, | |
| # }, | |
| # }, | |
| # ) | |
| # filename = str(uuid.uuid4()).split("-")[0] + ".png" | |
| # plt.savefig(filename) | |
| # print(filename) | |
| # draw() | |