KnowHow

技術的なメモを中心にまとめます。
検索にて調べることができます。

ライングラフのサンプルコード

登録日 :2023/04/08 06:45
カテゴリ :python dash

Dashでライングラフを作成する。

import dash
import dash_core_components as dcc
import dash_html_components as html
import plotly.graph_objs as go
import pandas as pd

df = pd.read_csv('time_series.csv')

external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']

app = dash.Dash(__name__, external_stylesheets=external_stylesheets)

app.layout=html.Div([
    dcc.Graph(
        id='sample-line',
        figure={
            'data':[
                go.Scatter(
                    x=df['date'],
                    y=df['MSFT'],
                    mode='lines',
                    opacity=0.7,
                    marker={
                        'size':15
                    },
                    name='Microsoft'
                ),
                go.Scatter(
                    x=df['date'],
                    y=df['AAPL'],
                    mode='lines',
                    opacity=0.7,
                    marker={
                        'size':15
                    },
                    name='Apple'
                )
            ],
            'layout': go.Layout(
                xaxis={'title': 'yeas'},
                yaxis={'title': 'Stock price'},
                width=1000,
                height=500
            )
        }
    )
])

if __name__ == '__main__':
    app.run_server(debug=True)