ユーザ用ツール

サイト用ツール


サイドバー

Top

プログラミング:python:webアプリケーションフレームワーク:dash:基本構造

以前のリビジョンの文書です


基本構造

全体構造

import dash
import dash_core_components as dcc
import dash_html_components as html
 
# 外部スタイルシート
external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']
 
# Dashアプリケーション生成
app = dash.Dash(__name__, external_stylesheets=external_stylesheets)
 
# HTMLレイアウト設定
app.layout = html.Div(children=[
    html.H1(children='Hello Dash'),
 
    html.Div(children='''
        Dash: A web application framework for Python.
    '''),
 
    # グラフ表示
    dcc.Graph(
        id='example-graph',
        figure={
            'data': [
                {'x': [1, 2, 3, 4, 5], 'y': [2, 1, 3, 6, 8], 'type': 'bar', 'name': 'XXXX'},
                {'x': [1, 2, 3, 4, 5], 'y': [4, 9, 5, 6, 1], 'type': 'bar', 'name': 'YYYY'},
            ],
            'layout': {
                'title': 'Sample Graph Data'
            }
        }
    )
])
 
# アプリケーションサーバ起動
if __name__ == '__main__':
    app.run_server(debug=True)

レイアウト

ブロック

# div要素
html.Div(children='出力文字列')

見出し

# h1要素
html.H1(children='見出し1')
 
# h2要素
html.H2(children='見出し2')
 
# h3要素
html.H3(children='見出し3')
 
# h4要素
html.H4(children='見出し4')
 
# h5要素
html.H5(children='見出し5')

グラフ

棒グラフ

 

折れ線グラフ

 

円グラフ

 

帯グラフ

 

ヒスとグラム

 

レーダーチャート

 

散布図

 

箱ひげ図

 

三角グラフ

 
プログラミング/python/webアプリケーションフレームワーク/dash/基本構造.1563195229.txt.gz · 最終更新: 2019/07/15 12:53 by sotoyama