tbot-with-extras/dashboard_wrapper.py
2020-10-29 12:27:08 +01:00

43 lines
911 B
Python

import dash
from flask import Flask
import dash_core_components as dcc
import dash_html_components as html
import plotly.graph_objs as go
import numpy as np
external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']
server = Flask(__name__)
app = dash.Dash(__name__, server=server, external_stylesheets = external_stylesheets)
np.random.seed(101)
random_x = np.linspace(1,5,20)
random_y = np.exp(random_x)
app.layout = html.Div(children = [
html.H1("Hello wolrd!"),
dcc.Graph(
id="scatter",
figure = {
"data" : [
go.Scatter(
x = random_x,
y = random_y,
mode="markers"
)
],
"layout" : go.Layout(
title="This is a test",
xaxis={"title" : "x"},
yaxis={"title" : "y"}
)
}
),
])
if __name__ == "__main__":
app.run_server(host="0.0.0.0")