""" 生成 spread 数据图表(HTML)。 用法: python3 chart.py """ import sqlite3 import json DB_PATH = "/Users/vipg/Documents/futures-data-warehouse/db/futures.db" def main(): conn = sqlite3.connect(DB_PATH) rows = conn.execute( "SELECT trade_date, spread, main_chg FROM spread ORDER BY trade_date" ).fetchall() conn.close() dates = [r[0] for r in rows] spreads = [r[1] for r in rows] chgs = [r[2] if r[2] is not None else None for r in rows] html = f"""