diff --git a/graph.py b/graph.py deleted file mode 100644 index 44d81b0..0000000 --- a/graph.py +++ /dev/null @@ -1,36 +0,0 @@ -import pygal -from pygal.style import Style - -custom_style = Style( - background='transparent', - plot_background='transparent', - foreground='#53E89B', - foreground_strong='#53A0E8', - foreground_subtle='#630C0D', - opacity='.6', - opacity_hover='.9', - transition='400ms ease-in', - colors=('#E853A0', '#E8537A', '#E95355', '#E87653', '#E89B53')) - - -def generate_graph(x_labels, data, style=custom_style): - """ - Generate SVG line graph using pygal - example usage: generate_graph([1,2,3], [("RPM", [1,2,3]),("Power", [2,4,6])]) - """ - graph = pygal.Line(show_y_guides=False, - show_legend=False, style=style) - graph.x_labels = x_labels - - for title, values in data: - graph.add(title, values) - graph_data = graph.render_data_uri() - return graph_data - - -def generate_sparkline_graph(data, style=custom_style): - chart = pygal.Line(show_y_guides=False, - show_legend=False, style=style) - chart.add('', data) - - return chart.render_sparkline(disable_xml_declaration=True) diff --git a/requirements.txt b/requirements.txt index 9418afe..2aa9ea6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,8 +5,6 @@ jinja-partials==0.1.1 psycopg2-binary==2.9.3 flask-htmx==0.2.0 python-dateutil==2.8.2 -minify-html==0.10.3 bidict==0.22.1 -pygal==3.0.0 Flask-SQLAlchemy==3.0.3 matplotlib==3.5.2 \ No newline at end of file