# coding: utf-8

from pltinit import *
from stock import *
import datetime
import os

##################################################
# メイン
##################################################
if __name__ == '__main__':
    
    #  matplotlibの日本語フォント設定処理
    plt_font_init()
    
    # 銘柄コード
    #code = '9020.JP'
    code = '9984.JP'
    dirpath = os.getcwd()
    start_date = datetime.datetime(2021, 1, 1)
    end_date = None
    
    # 指定銘柄コードの株価を取得・更新する
    df = update_stock_prices(dirpath, code, start_date, end_date)
    print('==========')
    print(df)
    
    # ロウソク足チャートを表示
    figpath = os.path.join(dirpath, '{0:s}.png'.format(code))
    #show_stock_chart1(df, figpath)
    #show_stock_chart2(df, title=code, figpath=figpath)
    #show_stock_chart3(df, title=code, figpath=figpath)
    show_stock_chart4(df, title=code, figpath=figpath)
    
    