Skip to content

Instantly share code, notes, and snippets.

View tiagofer's full-sized avatar
🤓
Focusing

Tiago Ferreira tiagofer

🤓
Focusing
View GitHub Profile
#ids dos gráficos
tab_01_scatter_pontos = 'tab-01-scatter-pontos'
tab_02_scatter_valorizacao = 'tab-02-scatter-valorizacao'
#criando a tab Pontuação
tab_01 = html.Div(
[
dbc.Row(
[
dbc.Col(controles_01, md=4,className='mt-5'),
import construtores.layout as cl
controles_01 = cl.create_controls(['Clube','Posição','Jogador'],['drop-clube-01','drop-posicao-01','drop-jogador-01'])
controles_02 = cl.create_controls(['Clube','Posição','Jogador'],['drop-clube-02','drop-posicao-02','drop-jogador-02'])
#criando a tab Pontuação
tab_01 = html.Div(
[
dbc.Row(
[
dbc.Col("ELEMENTO_COLUNA_01", md=4,className='mt-5'),
dbc.Col("ELEMENTO_COLUNA_02",md=8, className='mt-4')
]
)
]
import dash_html_components as html
import dash_bootstrap_components as dbc
import dash_core_components as dcc
def create_controls(labels,ids):
"""Com base em uma lista de labels e ids, que devem ser do mesmo tamanho
cria-se um menu dentro de um elemento do tipo card, contendo botões do tipo Dropdown
Args:
labels (array): Listagem com os nomes que serão exibidos no menu Ex.["Clube","Posição","Jogador"]
import dash_core_components as dcc
import dash_bootstrap_components as dbc
import dash_html_components as html
#inserindo a navbar
navbar = dbc.Navbar(
dbc.Container(
[
html.A(
navbar = dbc.Navbar(
dbc.Container(
[
html.A(
dbc.Row(
[
dbc.Col(html.Img(src=logo, height="50px")),
dbc.Col(dbc.NavbarBrand("", className="ml-5")),
],
align="center",
#importando as bibliotecas
import dash_core_components as dcc
import dash_bootstrap_components as dbc
import dash_html_components as html
#montagem do layout
layout = html.Div(html.H1("Opa, está rodando"))
#importando as bibliotecas
import callbacks
#importando o layout criado no arquivo layouts.py
from layouts import layout
#importando a aplicação Dash
from app import app
#inicializa layout
app.layout = layout
import dash
import dash_bootstrap_components as dbc
#criando a aplicação Dash utilizando o tema MATERIA do Dash Boostrap Component
app = dash.Dash(__name__,suppress_callback_exceptions=True,external_stylesheets=[dbc.themes.MATERIA])
#Aplicação Flask
server = app.server
Brotli==1.0.9
click==7.1.2
dash==1.15.0
dash-bootstrap-components==0.10.5
dash-core-components==1.11.0
dash-html-components==1.1.0
dash-renderer==1.7.0
dash-table==4.10.0
Flask==1.1.2
Flask-Caching==1.9.0