Skip to content

Instantly share code, notes, and snippets.

@toanalien
Created July 27, 2021 06:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save toanalien/5b6990b293ab4e9ac3844e8959a60578 to your computer and use it in GitHub Desktop.
Save toanalien/5b6990b293ab4e9ac3844e8959a60578 to your computer and use it in GitHub Desktop.
BNB in 2020
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "BNB in 2020",
"provenance": [],
"collapsed_sections": [],
"authorship_tag": "ABX9TyORuKxzTL51BsFmSE6YqG34",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/toanalien/5b6990b293ab4e9ac3844e8959a60578/bnb-in-2020.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "J6Nnr_lijwSg",
"outputId": "d326ae2b-f81f-47b2-a37c-41c978b8e81f"
},
"source": [
"!rm -rf *.zip; \\\n",
"for i in `seq -w 1 12`; do wget https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-$i.zip; done; \\\n",
"unzip -o \"*.zip\""
],
"execution_count": 11,
"outputs": [
{
"output_type": "stream",
"text": [
"--2021-07-27 06:12:34-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-01.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 1918 (1.9K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-01.zip’\n",
"\n",
"BNBUSDT-1d-2020-01. 100%[===================>] 1.87K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:34 (316 MB/s) - ‘BNBUSDT-1d-2020-01.zip’ saved [1918/1918]\n",
"\n",
"--2021-07-27 06:12:34-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-02.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 1887 (1.8K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-02.zip’\n",
"\n",
"BNBUSDT-1d-2020-02. 100%[===================>] 1.84K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:35 (215 MB/s) - ‘BNBUSDT-1d-2020-02.zip’ saved [1887/1887]\n",
"\n",
"--2021-07-27 06:12:35-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-03.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 2021 (2.0K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-03.zip’\n",
"\n",
"BNBUSDT-1d-2020-03. 100%[===================>] 1.97K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:35 (31.6 MB/s) - ‘BNBUSDT-1d-2020-03.zip’ saved [2021/2021]\n",
"\n",
"--2021-07-27 06:12:35-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-04.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 1929 (1.9K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-04.zip’\n",
"\n",
"BNBUSDT-1d-2020-04. 100%[===================>] 1.88K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:36 (459 MB/s) - ‘BNBUSDT-1d-2020-04.zip’ saved [1929/1929]\n",
"\n",
"--2021-07-27 06:12:36-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-05.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 1970 (1.9K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-05.zip’\n",
"\n",
"BNBUSDT-1d-2020-05. 100%[===================>] 1.92K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:36 (539 MB/s) - ‘BNBUSDT-1d-2020-05.zip’ saved [1970/1970]\n",
"\n",
"--2021-07-27 06:12:36-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-06.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 1877 (1.8K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-06.zip’\n",
"\n",
"BNBUSDT-1d-2020-06. 100%[===================>] 1.83K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:36 (43.8 MB/s) - ‘BNBUSDT-1d-2020-06.zip’ saved [1877/1877]\n",
"\n",
"--2021-07-27 06:12:37-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-07.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 1973 (1.9K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-07.zip’\n",
"\n",
"BNBUSDT-1d-2020-07. 100%[===================>] 1.93K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:37 (457 MB/s) - ‘BNBUSDT-1d-2020-07.zip’ saved [1973/1973]\n",
"\n",
"--2021-07-27 06:12:37-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-08.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 1966 (1.9K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-08.zip’\n",
"\n",
"BNBUSDT-1d-2020-08. 100%[===================>] 1.92K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:37 (55.4 MB/s) - ‘BNBUSDT-1d-2020-08.zip’ saved [1966/1966]\n",
"\n",
"--2021-07-27 06:12:37-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-09.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 2016 (2.0K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-09.zip’\n",
"\n",
"BNBUSDT-1d-2020-09. 100%[===================>] 1.97K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:37 (40.4 MB/s) - ‘BNBUSDT-1d-2020-09.zip’ saved [2016/2016]\n",
"\n",
"--2021-07-27 06:12:37-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-10.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 2064 (2.0K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-10.zip’\n",
"\n",
"BNBUSDT-1d-2020-10. 100%[===================>] 2.02K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:37 (78.0 MB/s) - ‘BNBUSDT-1d-2020-10.zip’ saved [2064/2064]\n",
"\n",
"--2021-07-27 06:12:37-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-11.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 1993 (1.9K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-11.zip’\n",
"\n",
"BNBUSDT-1d-2020-11. 100%[===================>] 1.95K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:38 (562 MB/s) - ‘BNBUSDT-1d-2020-11.zip’ saved [1993/1993]\n",
"\n",
"--2021-07-27 06:12:38-- https://data.binance.vision/data/spot/monthly/klines/BNBUSDT/1d/BNBUSDT-1d-2020-12.zip\n",
"Resolving data.binance.vision (data.binance.vision)... 13.226.14.128, 13.226.14.69, 13.226.14.83, ...\n",
"Connecting to data.binance.vision (data.binance.vision)|13.226.14.128|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 2078 (2.0K) [application/zip]\n",
"Saving to: ‘BNBUSDT-1d-2020-12.zip’\n",
"\n",
"BNBUSDT-1d-2020-12. 100%[===================>] 2.03K --.-KB/s in 0s \n",
"\n",
"2021-07-27 06:12:38 (332 MB/s) - ‘BNBUSDT-1d-2020-12.zip’ saved [2078/2078]\n",
"\n",
"Archive: BNBUSDT-1d-2020-02.zip\n",
" inflating: BNBUSDT-1d-2020-02.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-07.zip\n",
" inflating: BNBUSDT-1d-2020-07.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-12.zip\n",
" inflating: BNBUSDT-1d-2020-12.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-10.zip\n",
" inflating: BNBUSDT-1d-2020-10.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-03.zip\n",
" inflating: BNBUSDT-1d-2020-03.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-09.zip\n",
" inflating: BNBUSDT-1d-2020-09.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-11.zip\n",
" inflating: BNBUSDT-1d-2020-11.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-04.zip\n",
" inflating: BNBUSDT-1d-2020-04.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-06.zip\n",
" inflating: BNBUSDT-1d-2020-06.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-01.zip\n",
" inflating: BNBUSDT-1d-2020-01.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-08.zip\n",
" inflating: BNBUSDT-1d-2020-08.csv \n",
"\n",
"Archive: BNBUSDT-1d-2020-05.zip\n",
" inflating: BNBUSDT-1d-2020-05.csv \n",
"\n",
"12 archives were successfully processed.\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "B0aKDfF8kFSZ"
},
"source": [
"import pandas as pd\n",
"import matplotlib.pyplot as plt\n",
"import plotly.graph_objects as go\n",
"import glob\n",
"import os "
],
"execution_count": 2,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "U8eJJzNNipHo"
},
"source": [
"def load_files(filenames):\n",
"\tfor filename in filenames:\n",
"\t\tyield pd.read_csv(filename, usecols=(range(0,6)), names=['Open Time', 'Open', 'High', 'Low',\t'Close',\t'Volume'])"
],
"execution_count": 3,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "h291RtIQkQrf"
},
"source": [
"df = pd.concat(load_files(glob.glob(os.path.join('', \"*.csv\"))))"
],
"execution_count": 4,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 419
},
"id": "TL4_mW4hbAxw",
"outputId": "2630500f-d417-40d0-d054-e2021e9ebb86"
},
"source": [
"df"
],
"execution_count": 5,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Open Time</th>\n",
" <th>Open</th>\n",
" <th>High</th>\n",
" <th>Low</th>\n",
" <th>Close</th>\n",
" <th>Volume</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1593561600000</td>\n",
" <td>15.3959</td>\n",
" <td>15.8888</td>\n",
" <td>15.3363</td>\n",
" <td>15.8144</td>\n",
" <td>1612208.19</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1593648000000</td>\n",
" <td>15.8123</td>\n",
" <td>15.9796</td>\n",
" <td>15.0743</td>\n",
" <td>15.3634</td>\n",
" <td>1399345.39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>1593734400000</td>\n",
" <td>15.3640</td>\n",
" <td>15.4880</td>\n",
" <td>15.2484</td>\n",
" <td>15.2863</td>\n",
" <td>1211128.83</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>1593820800000</td>\n",
" <td>15.2856</td>\n",
" <td>15.6399</td>\n",
" <td>15.2239</td>\n",
" <td>15.5548</td>\n",
" <td>1319545.75</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>1593907200000</td>\n",
" <td>15.5579</td>\n",
" <td>15.6135</td>\n",
" <td>15.1000</td>\n",
" <td>15.4885</td>\n",
" <td>1120649.91</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>1582588800000</td>\n",
" <td>22.0965</td>\n",
" <td>22.0967</td>\n",
" <td>20.0711</td>\n",
" <td>20.3193</td>\n",
" <td>2335580.11</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>1582675200000</td>\n",
" <td>20.3316</td>\n",
" <td>20.5191</td>\n",
" <td>17.9000</td>\n",
" <td>18.7441</td>\n",
" <td>3772185.04</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>1582761600000</td>\n",
" <td>18.7338</td>\n",
" <td>19.6499</td>\n",
" <td>17.7051</td>\n",
" <td>19.2000</td>\n",
" <td>3018934.76</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>1582848000000</td>\n",
" <td>19.1889</td>\n",
" <td>19.7551</td>\n",
" <td>17.9053</td>\n",
" <td>18.9838</td>\n",
" <td>3099999.93</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>1582934400000</td>\n",
" <td>18.9838</td>\n",
" <td>20.4000</td>\n",
" <td>18.8000</td>\n",
" <td>19.2300</td>\n",
" <td>3569383.92</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>366 rows × 6 columns</p>\n",
"</div>"
],
"text/plain": [
" Open Time Open High Low Close Volume\n",
"0 1593561600000 15.3959 15.8888 15.3363 15.8144 1612208.19\n",
"1 1593648000000 15.8123 15.9796 15.0743 15.3634 1399345.39\n",
"2 1593734400000 15.3640 15.4880 15.2484 15.2863 1211128.83\n",
"3 1593820800000 15.2856 15.6399 15.2239 15.5548 1319545.75\n",
"4 1593907200000 15.5579 15.6135 15.1000 15.4885 1120649.91\n",
".. ... ... ... ... ... ...\n",
"24 1582588800000 22.0965 22.0967 20.0711 20.3193 2335580.11\n",
"25 1582675200000 20.3316 20.5191 17.9000 18.7441 3772185.04\n",
"26 1582761600000 18.7338 19.6499 17.7051 19.2000 3018934.76\n",
"27 1582848000000 19.1889 19.7551 17.9053 18.9838 3099999.93\n",
"28 1582934400000 18.9838 20.4000 18.8000 19.2300 3569383.92\n",
"\n",
"[366 rows x 6 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 5
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "qW3l0Wj-keYY"
},
"source": [
"df['Open Time'] = pd.to_datetime(df['Open Time'], unit='ms')"
],
"execution_count": 6,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "lMqp_zaolWcn"
},
"source": [
"df = df.set_index('Open Time')"
],
"execution_count": 7,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "JtBtBZwMlb5c"
},
"source": [
"candlestick = go.Candlestick(\n",
" x=df.index,\n",
" open=df['Open'],\n",
" high=df['High'],\n",
" low=df['Low'],\n",
" close=df['Close'])"
],
"execution_count": 8,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "0McAK-Awl0uD"
},
"source": [
"fig = go.Figure(data=[candlestick])"
],
"execution_count": 9,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "l242LX43l9nT",
"outputId": "a5c2c894-b158-40e2-a5b7-e4210939be13"
},
"source": [
"fig.show()"
],
"execution_count": 10,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/html": [
"<html>\n",
"<head><meta charset=\"utf-8\" /></head>\n",
"<body>\n",
" <div>\n",
" <script src=\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_SVG\"></script><script type=\"text/javascript\">if (window.MathJax) {MathJax.Hub.Config({SVG: {font: \"STIX-Web\"}});}</script>\n",
" <script type=\"text/javascript\">window.PlotlyConfig = {MathJaxConfig: 'local'};</script>\n",
" <script src=\"https://cdn.plot.ly/plotly-latest.min.js\"></script> \n",
" <div id=\"1957bc96-eef2-4b65-bfcb-5d4d0f006c0c\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
" <script type=\"text/javascript\">\n",
" \n",
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
" \n",
" if (document.getElementById(\"1957bc96-eef2-4b65-bfcb-5d4d0f006c0c\")) {\n",
" Plotly.newPlot(\n",
" '1957bc96-eef2-4b65-bfcb-5d4d0f006c0c',\n",
" [{\"close\": [15.8144, 15.3634, 15.2863, 15.5548, 15.4885, 16.311, 16.8048, 17.2819, 16.8274, 17.3123, 17.6205, 18.2994, 18.4046, 18.079, 17.6351, 17.1647, 17.0676, 17.1507, 18.0154, 17.4645, 17.7285, 18.09, 18.75, 19.1853, 19.8242, 19.5557, 19.7474, 20.1732, 19.899, 19.97, 20.6615, 21.6168, 20.9898, 22.0504, 22.2818, 23.2728, 22.7487, 22.3323, 22.9234, 22.422, 22.6369, 21.2902, 21.4919, 21.7667, 23.1047, 23.0881, 23.529, 23.4961, 22.9705, 22.3761, 23.0888, 22.0988, 22.2044, 21.8555, 22.5953, 21.3882, 22.1999, 23.1127, 23.0811, 22.9398, 23.6208, 23.1477, 17.466, 17.5333, 17.1071, 17.0074, 16.8886, 16.3743, 17.0003, 17.1371, 16.7751, 15.3506, 15.0811, 15.7892, 16.2164, 16.3777, 15.7222, 16.058, 16.2959, 16.6299, 17.2098, 16.8998, 16.0888, 16.5864, 16.48, 15.9624, 16.3807, 16.2159, 16.47, 17.0772, 17.0031, 17.7277, 17.0916, 12.72, 13.0166, 13.3615, 13.7606, 13.6888, 15.1989, 14.7266, 15.0888, 15.0096, 13.72, 13.807, 14.2808, 15.0277, 15.6148, 14.5755, 15.7394, 15.64, 16.6137, 16.0683, 14.9892, 15.1283, 15.7104, 16.034, 15.9319, 16.2283, 16.3588, 16.4229, 16.34, 17.3667, 16.9542, 18.902, 19.9289, 19.6882, 19.95, 20.7462, 21.3389, 20.25, 16.894, 16.5888, 16.8671, 16.5705, 9.2566, 10.9204, 10.1487, 10.3898, 9.4285, 10.2576, 10.3866, 12.2597, 11.9147, 12.1, 11.167, 12.1887, 12.426, 12.3251, 13.199, 12.3354, 12.1888, 11.3008, 12.1365, 12.5451, 13.7184, 13.0105, 13.6474, 13.8092, 14.0532, 14.9471, 15.0226, 14.5334, 14.3978, 15.07, 14.9177, 15.3366, 15.1736, 16.6371, 17.6655, 17.0333, 18.0724, 17.8088, 17.388, 17.3235, 18.1166, 17.8344, 17.0524, 17.1148, 16.9555, 17.499, 17.67, 18.0662, 17.9134, 18.5555, 18.2644, 28.5318, 27.7983, 26.8638, 26.96, 27.6875, 29.0435, 27.7651, 28.4101, 28.0941, 28.2188, 28.016, 27.6874, 28.1974, 27.9311, 27.6786, 27.9451, 28.5552, 28.0931, 28.1387, 28.9715, 30.5161, 30.0226, 30.995, 33.9407, 31.2953, 28.2356, 28.4606, 29.1766, 30.1045, 31.4935, 30.1996, 30.2875, 30.7065, 29.0231, 29.728, 29.5026, 29.37, 27.6705, 28.1452, 27.6926, 27.3419, 28.1603, 29.1571, 30.0338, 29.5053, 30.5577, 30.2255, 30.9882, 33.3167, 34.3148, 32.05, 33.5151, 31.1843, 32.4895, 33.1996, 33.6361, 33.674, 35.951, 39.0667, 38.1558, 37.3588, 27.4673, 27.3369, 28.1867, 28.9668, 28.6158, 27.6812, 27.6898, 27.7424, 28.4076, 28.4414, 28.5271, 30.6503, 30.7256, 30.838, 31.3256, 30.0516, 30.2414, 30.6593, 29.9107, 28.8227, 29.7329, 30.6396, 30.6377, 30.6639, 30.128, 31.0467, 31.4826, 30.3338, 29.8702, 28.4909, 28.5058, 24.7028, 24.7652, 20.3592, 20.9712, 19.4698, 23.142, 22.4426, 23.2837, 24.4716, 24.5489, 25.399, 28.505, 31.1656, 31.2523, 27.1181, 27.8695, 27.095, 27.629, 27.2035, 26.316, 23.1232, 24.0468, 22.8331, 24.5745, 24.6924, 26.1998, 26.251, 26.9855, 28.8946, 29.2656, 17.9477, 17.2669, 17.5779, 17.517, 17.6914, 17.5511, 17.4135, 17.4489, 17.3733, 17.406, 16.2298, 16.6377, 16.8101, 16.5729, 16.377, 16.4329, 16.3983, 16.1608, 15.9512, 16.059, 15.9775, 16.5051, 16.3898, 15.9968, 15.906, 15.7694, 15.1242, 15.3782, 15.4656, 15.3838, 18.2752, 18.4333, 18.46, 18.1778, 19.262, 20.6675, 22.0555, 21.7888, 24.38, 25.1465, 25.6963, 26.4243, 25.4579, 26.3547, 24.2576, 23.3193, 23.4555, 24.0821, 22.3709, 22.1626, 22.1888, 21.9689, 22.8452, 22.0965, 20.3193, 18.7441, 19.2, 18.9838, 19.23], \"high\": [15.8888, 15.9796, 15.488, 15.6399, 15.6135, 16.3496, 16.8757, 17.455, 17.5, 17.331, 17.6888, 18.59, 18.9999, 18.77, 18.1538, 17.7618, 17.4825, 17.3247, 18.098, 18.34, 17.9799, 18.1151, 18.77, 19.55, 20.0434, 20.49, 20.1999, 20.6834, 20.4091, 20.0995, 20.855, 21.74, 22.1832, 22.5, 22.4433, 23.54, 23.315, 22.9999, 22.9241, 22.9233, 22.77, 22.7306, 21.982, 21.856, 23.3019, 23.7884, 23.779, 23.91, 23.78, 23.25, 23.3, 23.32, 22.2464, 22.2348, 22.9746, 22.6415, 22.4743, 23.1507, 23.5846, 23.5, 23.83, 23.9, 17.8551, 17.5711, 17.81, 17.3267, 17.2993, 17.145, 17.24, 17.3977, 17.4926, 16.79, 15.5468, 16.24, 16.35, 16.6982, 16.4719, 16.2367, 16.51, 16.862, 17.2488, 17.3396, 17.0675, 16.924, 16.85, 16.79, 16.4161, 16.4979, 16.51, 17.1405, 17.198, 17.7857, 18.1954, 12.7386, 13.7362, 13.57, 14.0561, 13.9638, 15.2149, 15.49, 15.3486, 15.2011, 15.0797, 14.0808, 14.8399, 15.0799, 15.9555, 15.8888, 15.7669, 15.92, 16.8183, 16.6933, 16.4499, 15.4416, 15.803, 16.4666, 16.2568, 16.4305, 16.4435, 16.56, 16.49, 17.5171, 18.1377, 19.8994, 20.0722, 20.3865, 20.2847, 21.4585, 21.7628, 21.49, 20.2612, 17.4775, 17.4475, 17.1388, 16.6, 11.5572, 11.2886, 11.2644, 10.3952, 10.49, 10.4301, 12.6891, 13.65, 12.4199, 12.4754, 12.49, 12.5834, 12.7108, 13.2565, 13.3655, 12.3588, 12.2425, 12.4277, 12.7322, 13.8692, 13.7302, 13.75, 13.871, 14.3133, 14.9873, 15.187, 15.32, 14.5823, 15.0973, 15.32, 15.4707, 15.3572, 16.91, 18.19, 17.6923, 18.4849, 18.3602, 18.495, 17.5516, 18.2, 18.4, 17.8344, 17.4429, 17.1215, 17.499, 17.95, 18.16, 18.4437, 18.7027, 18.88, 28.679, 29.3079, 27.7984, 26.97, 27.8947, 29.4692, 29.899, 28.6943, 28.9691, 28.488, 28.5999, 28.1599, 28.5198, 28.1974, 28.2332, 28.2202, 28.8, 28.838, 28.3666, 29.3516, 30.8, 31.12, 31.1, 35.14, 35.4338, 31.7708, 28.7175, 29.6175, 30.45, 31.5999, 31.8875, 30.9993, 30.793, 31.1371, 30.0588, 30.1819, 29.6685, 29.4998, 28.3853, 28.2997, 27.77, 28.23, 29.2628, 30.1884, 30.379, 30.614, 31.5489, 31.2172, 34.2307, 35.69, 35.6, 33.8, 34.505, 32.7589, 33.4954, 34.0495, 34.99, 36.15, 39.9999, 39.27, 38.2133, 29.3927, 28.3633, 28.3997, 29.15, 29.2665, 28.99, 27.8965, 27.8153, 28.5368, 29.2814, 28.72, 31.1299, 31.7999, 31.33, 31.6663, 31.9798, 30.564, 31.0354, 30.6766, 30.0892, 30.4074, 31.3, 31.2, 30.8781, 30.9726, 31.43, 32.3788, 31.9375, 30.4272, 30.2596, 28.888, 25.41, 25.8262, 25.54, 21.83, 21.5539, 23.4418, 23.5545, 23.42, 24.5201, 25.67, 25.6969, 28.5305, 32.4401, 33.3888, 31.278, 28.4724, 28.83, 28.75, 27.977, 27.32, 26.68, 24.565, 24.3437, 24.6999, 25.0799, 26.4628, 26.9, 27.72, 29.0, 29.5646, 18.1224, 18.2, 17.6275, 17.6527, 17.8999, 17.7951, 17.6371, 17.5454, 17.5098, 17.5833, 17.5191, 16.7999, 16.8179, 16.8398, 16.5982, 16.6481, 16.632, 16.5423, 16.3106, 16.0898, 16.3358, 16.55, 16.5472, 16.6481, 16.0816, 15.9996, 15.8714, 15.4944, 15.5901, 15.5476, 18.5956, 18.7714, 18.8763, 18.6158, 19.4583, 20.84, 22.5221, 22.19, 24.3814, 25.7935, 25.74, 26.9196, 27.1905, 26.513, 26.4931, 25.2485, 23.6, 24.4588, 24.3264, 22.6741, 22.8639, 22.35, 22.98, 23.255, 22.0967, 20.5191, 19.6499, 19.7551, 20.4], \"low\": [15.3363, 15.0743, 15.2484, 15.2239, 15.1, 15.4401, 16.0301, 16.5683, 16.4088, 16.4438, 17.018, 17.5928, 17.7282, 17.8266, 17.4194, 16.5473, 16.9354, 16.8122, 16.89, 17.235, 17.4, 17.45, 18.043, 18.235, 19.1451, 19.2639, 18.4, 19.4281, 19.7404, 19.5111, 19.9102, 20.51, 19.1, 20.7, 21.41, 22.0566, 22.5, 21.4515, 21.8571, 22.0462, 22.0462, 20.66, 20.571, 20.64, 21.26, 22.7, 22.7, 22.9584, 22.333, 21.8219, 22.0265, 21.5, 21.2814, 21.2841, 21.6655, 20.9805, 21.2651, 21.8064, 22.6158, 22.7416, 22.9, 22.967, 16.9381, 17.2599, 16.8711, 16.2556, 16.606, 16.3018, 16.1218, 16.823, 16.733, 13.9129, 14.01, 14.9586, 15.6785, 16.0123, 15.4606, 15.58, 16.0014, 16.2511, 16.3, 16.4851, 15.7218, 15.9145, 16.3202, 15.9074, 15.8057, 15.9537, 16.1554, 16.389, 16.6333, 16.9291, 16.8419, 11.96, 12.5349, 12.9106, 13.1724, 13.4002, 13.6371, 14.2503, 14.57, 14.6279, 13.47, 13.5234, 13.6439, 13.6289, 14.7835, 14.4913, 14.116, 15.2501, 15.6242, 15.8509, 14.8219, 14.6945, 14.9112, 15.4102, 15.68, 15.7761, 16.04, 16.063, 16.1125, 16.3, 16.5, 18.488, 18.7583, 19.3156, 19.5131, 19.9401, 20.6303, 19.7183, 16.7315, 15.6168, 16.3107, 15.41, 8.89, 6.38, 9.8652, 9.9768, 8.4422, 9.3265, 9.6539, 10.226, 10.4014, 11.25, 11.0145, 10.8427, 11.91, 12.0561, 12.19, 12.16, 11.6414, 11.275, 11.2552, 12.118, 13.65, 12.98, 12.9801, 13.5102, 13.791, 14.0168, 14.456, 14.2, 14.201, 14.11, 14.7111, 14.8001, 14.9295, 15.1659, 16.27, 16.31, 17.04, 17.45, 16.6666, 16.8043, 17.2228, 17.55, 16.7441, 16.4288, 16.5685, 16.8315, 17.2198, 17.4466, 17.809, 17.7, 17.8, 28.0, 27.7782, 25.7499, 25.9, 26.6601, 27.6668, 26.85, 27.449, 27.3461, 27.6114, 27.7966, 27.3028, 27.5284, 27.3684, 27.07, 27.4461, 27.9262, 27.5, 27.6183, 28.0598, 28.2955, 29.0, 29.786, 30.7934, 30.439, 26.35, 27.2042, 27.9, 28.8544, 29.723, 29.17, 29.5306, 29.8568, 28.7051, 28.6588, 29.0124, 29.06, 27.45, 26.9244, 27.39, 26.7273, 27.2542, 28.0, 28.6669, 29.3069, 29.0265, 29.6891, 29.61, 30.8812, 32.5899, 31.4871, 30.4719, 30.0, 30.0, 31.7313, 32.51, 31.8601, 33.3105, 35.3015, 36.8131, 36.5157, 26.2111, 25.6652, 27.0701, 27.9658, 28.0687, 27.25, 26.8401, 26.4999, 27.4548, 28.0666, 27.876, 28.4338, 30.187, 30.3733, 30.399, 29.5705, 29.6521, 30.165, 29.7002, 28.5, 28.6406, 29.6655, 30.0652, 30.4243, 29.8805, 29.96, 30.9, 29.8, 29.47, 27.5111, 28.1132, 22.84, 23.1215, 19.8765, 19.2, 18.011, 18.5283, 20.0, 21.2739, 22.4139, 24.0568, 23.0677, 25.3575, 27.61, 29.0, 26.7123, 25.82, 26.05, 26.5708, 26.6591, 25.1247, 22.1, 22.6666, 22.4514, 22.5661, 23.7111, 24.475, 25.5012, 25.8313, 26.86, 27.8813, 16.9836, 16.68, 16.9645, 17.0424, 17.4396, 17.49, 16.8526, 17.2594, 17.0374, 17.13, 15.93, 16.0869, 16.49, 16.4023, 15.4, 16.1562, 15.9709, 15.8783, 15.8966, 15.7, 15.921, 15.9499, 16.2602, 15.95, 15.5, 15.5715, 14.8, 14.9249, 15.204, 15.2519, 18.03, 17.8277, 18.1959, 17.87, 18.1635, 19.03, 20.5199, 20.8943, 21.7746, 23.3, 24.1202, 25.3402, 24.5995, 25.0304, 23.5288, 21.8, 21.551, 22.8013, 21.8, 21.0, 21.7677, 21.5, 21.9275, 21.4844, 20.0711, 17.9, 17.7051, 17.9053, 18.8], \"open\": [15.3959, 15.8123, 15.364, 15.2856, 15.5579, 15.4865, 16.312, 16.7995, 17.2819, 16.8278, 17.3133, 17.6205, 18.3036, 18.4007, 18.079, 17.6351, 17.1647, 17.0675, 17.1542, 18.0166, 17.4645, 17.7268, 18.095, 18.7508, 19.1878, 19.8196, 19.5524, 19.7489, 20.1692, 19.8926, 19.97, 20.6637, 21.6204, 20.9899, 22.0622, 22.2967, 23.2685, 22.7488, 22.3323, 22.923, 22.4224, 22.6369, 21.2993, 21.4919, 21.7751, 23.0966, 23.1045, 23.5291, 23.4868, 22.9802, 22.3817, 23.0909, 22.0994, 22.201, 21.8575, 22.6016, 21.3881, 22.2005, 23.1127, 23.0783, 22.9441, 23.625, 16.951, 17.4665, 17.5337, 17.1027, 17.012, 16.8814, 16.3672, 17.0003, 17.1371, 16.7753, 15.3506, 15.0902, 15.7941, 16.2187, 16.3722, 15.7121, 16.058, 16.2999, 16.6298, 17.2096, 16.8994, 16.0888, 16.5884, 16.4789, 15.9457, 16.3807, 16.2097, 16.47, 17.0769, 17.003, 17.7277, 12.5497, 12.719, 13.0185, 13.3682, 13.7608, 13.6888, 15.193, 14.7267, 15.0899, 15.0096, 13.7171, 13.8089, 14.2808, 15.0257, 15.6148, 14.5755, 15.7394, 15.6447, 16.6198, 16.0677, 14.984, 15.1381, 15.7103, 16.0502, 15.9319, 16.2235, 16.3645, 16.4199, 16.3354, 17.3754, 19.2481, 18.9183, 19.9297, 19.6707, 19.95, 20.7463, 21.3389, 20.25, 16.8939, 16.5934, 16.853, 16.5698, 9.2565, 10.9224, 10.1475, 10.3808, 9.429, 10.2498, 10.3917, 12.2597, 11.8967, 12.105, 11.1494, 12.1887, 12.4261, 12.3253, 13.1989, 12.3375, 12.1888, 11.3007, 12.1368, 13.7159, 13.7072, 13.0104, 13.6481, 13.7978, 14.0488, 14.9427, 15.0212, 14.5334, 14.3806, 15.0643, 14.9137, 15.337, 15.1735, 16.6301, 17.6655, 17.04, 18.0763, 17.7954, 17.3706, 17.3265, 18.1107, 17.8344, 17.0813, 17.1133, 16.9419, 17.4919, 17.67, 18.0614, 17.9296, 18.5557, 28.5058, 28.5485, 27.7984, 26.8722, 26.9607, 27.686, 29.0391, 27.7628, 28.4101, 28.0836, 28.2183, 28.0057, 27.7019, 28.1974, 27.9359, 27.6822, 27.9588, 28.5552, 28.1049, 28.1266, 28.9722, 30.5168, 30.0291, 30.9994, 33.9451, 31.295, 28.2354, 28.4606, 29.1552, 30.1003, 31.4935, 30.2003, 30.2724, 30.7099, 29.0315, 29.7296, 29.4912, 29.3705, 27.6705, 28.144, 27.695, 27.349, 28.1603, 29.1599, 30.0338, 29.5059, 30.5524, 30.2254, 30.9858, 33.3018, 34.3072, 32.05, 33.5112, 31.1698, 32.4947, 33.1996, 33.651, 33.6741, 35.9507, 39.0746, 38.1558, 29.2696, 27.4583, 27.3338, 28.1872, 28.9832, 28.633, 27.6907, 27.6931, 27.7342, 28.398, 28.41, 28.52, 30.6503, 30.7256, 30.838, 31.3256, 30.051, 30.2423, 30.6568, 29.9043, 28.8131, 29.7355, 30.6334, 30.6461, 30.6522, 30.1342, 31.0436, 31.473, 30.3295, 29.8696, 28.4969, 23.1481, 24.7101, 24.7653, 20.4027, 20.9995, 19.4737, 23.1612, 22.4428, 23.2745, 24.4847, 24.5579, 25.4, 28.5044, 31.1656, 31.2546, 27.1148, 27.8539, 27.1106, 27.6414, 27.2035, 26.3167, 23.1273, 24.0468, 22.8448, 24.5749, 24.6925, 26.1885, 26.2435, 26.9969, 28.8814, 17.0926, 17.9469, 17.2761, 17.578, 17.518, 17.6915, 17.551, 17.4134, 17.4489, 17.3734, 17.4084, 16.2376, 16.642, 16.8111, 16.5728, 16.3758, 16.4331, 16.3983, 16.1665, 15.9611, 16.059, 15.9792, 16.5051, 16.3898, 16.0084, 15.9056, 15.7696, 15.123, 15.3714, 15.4674, 18.2644, 18.2753, 18.4333, 18.461, 18.1778, 19.2686, 20.6665, 22.036, 21.7871, 24.3517, 25.145, 25.6728, 26.4136, 25.4621, 26.3662, 24.2388, 23.3193, 23.4558, 24.0611, 22.3702, 22.1617, 22.1997, 21.9458, 22.8267, 22.0965, 20.3316, 18.7338, 19.1889, 18.9838], \"type\": \"candlestick\", \"x\": [\"2020-07-01T00:00:00\", \"2020-07-02T00:00:00\", \"2020-07-03T00:00:00\", \"2020-07-04T00:00:00\", \"2020-07-05T00:00:00\", \"2020-07-06T00:00:00\", \"2020-07-07T00:00:00\", \"2020-07-08T00:00:00\", \"2020-07-09T00:00:00\", \"2020-07-10T00:00:00\", \"2020-07-11T00:00:00\", \"2020-07-12T00:00:00\", \"2020-07-13T00:00:00\", \"2020-07-14T00:00:00\", \"2020-07-15T00:00:00\", \"2020-07-16T00:00:00\", \"2020-07-17T00:00:00\", \"2020-07-18T00:00:00\", \"2020-07-19T00:00:00\", \"2020-07-20T00:00:00\", \"2020-07-21T00:00:00\", \"2020-07-22T00:00:00\", \"2020-07-23T00:00:00\", \"2020-07-24T00:00:00\", \"2020-07-25T00:00:00\", \"2020-07-26T00:00:00\", \"2020-07-27T00:00:00\", \"2020-07-28T00:00:00\", \"2020-07-29T00:00:00\", \"2020-07-30T00:00:00\", \"2020-07-31T00:00:00\", \"2020-08-01T00:00:00\", \"2020-08-02T00:00:00\", \"2020-08-03T00:00:00\", \"2020-08-04T00:00:00\", \"2020-08-05T00:00:00\", \"2020-08-06T00:00:00\", \"2020-08-07T00:00:00\", \"2020-08-08T00:00:00\", \"2020-08-09T00:00:00\", \"2020-08-10T00:00:00\", \"2020-08-11T00:00:00\", \"2020-08-12T00:00:00\", \"2020-08-13T00:00:00\", \"2020-08-14T00:00:00\", \"2020-08-15T00:00:00\", \"2020-08-16T00:00:00\", \"2020-08-17T00:00:00\", \"2020-08-18T00:00:00\", \"2020-08-19T00:00:00\", \"2020-08-20T00:00:00\", \"2020-08-21T00:00:00\", \"2020-08-22T00:00:00\", \"2020-08-23T00:00:00\", \"2020-08-24T00:00:00\", \"2020-08-25T00:00:00\", \"2020-08-26T00:00:00\", \"2020-08-27T00:00:00\", \"2020-08-28T00:00:00\", \"2020-08-29T00:00:00\", \"2020-08-30T00:00:00\", \"2020-08-31T00:00:00\", \"2020-05-01T00:00:00\", \"2020-05-02T00:00:00\", \"2020-05-03T00:00:00\", \"2020-05-04T00:00:00\", \"2020-05-05T00:00:00\", \"2020-05-06T00:00:00\", \"2020-05-07T00:00:00\", \"2020-05-08T00:00:00\", \"2020-05-09T00:00:00\", \"2020-05-10T00:00:00\", \"2020-05-11T00:00:00\", \"2020-05-12T00:00:00\", \"2020-05-13T00:00:00\", \"2020-05-14T00:00:00\", \"2020-05-15T00:00:00\", \"2020-05-16T00:00:00\", \"2020-05-17T00:00:00\", \"2020-05-18T00:00:00\", \"2020-05-19T00:00:00\", \"2020-05-20T00:00:00\", \"2020-05-21T00:00:00\", \"2020-05-22T00:00:00\", \"2020-05-23T00:00:00\", \"2020-05-24T00:00:00\", \"2020-05-25T00:00:00\", \"2020-05-26T00:00:00\", \"2020-05-27T00:00:00\", \"2020-05-28T00:00:00\", \"2020-05-29T00:00:00\", \"2020-05-30T00:00:00\", \"2020-05-31T00:00:00\", \"2020-04-01T00:00:00\", \"2020-04-02T00:00:00\", \"2020-04-03T00:00:00\", \"2020-04-04T00:00:00\", \"2020-04-05T00:00:00\", \"2020-04-06T00:00:00\", \"2020-04-07T00:00:00\", \"2020-04-08T00:00:00\", \"2020-04-09T00:00:00\", \"2020-04-10T00:00:00\", \"2020-04-11T00:00:00\", \"2020-04-12T00:00:00\", \"2020-04-13T00:00:00\", \"2020-04-14T00:00:00\", \"2020-04-15T00:00:00\", \"2020-04-16T00:00:00\", \"2020-04-17T00:00:00\", \"2020-04-18T00:00:00\", \"2020-04-19T00:00:00\", \"2020-04-20T00:00:00\", \"2020-04-21T00:00:00\", \"2020-04-22T00:00:00\", \"2020-04-23T00:00:00\", \"2020-04-24T00:00:00\", \"2020-04-25T00:00:00\", \"2020-04-26T00:00:00\", \"2020-04-27T00:00:00\", \"2020-04-28T00:00:00\", \"2020-04-29T00:00:00\", \"2020-04-30T00:00:00\", \"2020-03-01T00:00:00\", \"2020-03-02T00:00:00\", \"2020-03-03T00:00:00\", \"2020-03-04T00:00:00\", \"2020-03-05T00:00:00\", \"2020-03-06T00:00:00\", \"2020-03-07T00:00:00\", \"2020-03-08T00:00:00\", \"2020-03-09T00:00:00\", \"2020-03-10T00:00:00\", \"2020-03-11T00:00:00\", \"2020-03-12T00:00:00\", \"2020-03-13T00:00:00\", \"2020-03-14T00:00:00\", \"2020-03-15T00:00:00\", \"2020-03-16T00:00:00\", \"2020-03-17T00:00:00\", \"2020-03-18T00:00:00\", \"2020-03-19T00:00:00\", \"2020-03-20T00:00:00\", \"2020-03-21T00:00:00\", \"2020-03-22T00:00:00\", \"2020-03-23T00:00:00\", \"2020-03-24T00:00:00\", \"2020-03-25T00:00:00\", \"2020-03-26T00:00:00\", \"2020-03-27T00:00:00\", \"2020-03-28T00:00:00\", \"2020-03-29T00:00:00\", \"2020-03-30T00:00:00\", \"2020-03-31T00:00:00\", \"2020-01-01T00:00:00\", \"2020-01-02T00:00:00\", \"2020-01-03T00:00:00\", \"2020-01-04T00:00:00\", \"2020-01-05T00:00:00\", \"2020-01-06T00:00:00\", \"2020-01-07T00:00:00\", \"2020-01-08T00:00:00\", \"2020-01-09T00:00:00\", \"2020-01-10T00:00:00\", \"2020-01-11T00:00:00\", \"2020-01-12T00:00:00\", \"2020-01-13T00:00:00\", \"2020-01-14T00:00:00\", \"2020-01-15T00:00:00\", \"2020-01-16T00:00:00\", \"2020-01-17T00:00:00\", \"2020-01-18T00:00:00\", \"2020-01-19T00:00:00\", \"2020-01-20T00:00:00\", \"2020-01-21T00:00:00\", \"2020-01-22T00:00:00\", \"2020-01-23T00:00:00\", \"2020-01-24T00:00:00\", \"2020-01-25T00:00:00\", \"2020-01-26T00:00:00\", \"2020-01-27T00:00:00\", \"2020-01-28T00:00:00\", \"2020-01-29T00:00:00\", \"2020-01-30T00:00:00\", \"2020-01-31T00:00:00\", \"2020-11-01T00:00:00\", \"2020-11-02T00:00:00\", \"2020-11-03T00:00:00\", \"2020-11-04T00:00:00\", \"2020-11-05T00:00:00\", \"2020-11-06T00:00:00\", \"2020-11-07T00:00:00\", \"2020-11-08T00:00:00\", \"2020-11-09T00:00:00\", \"2020-11-10T00:00:00\", \"2020-11-11T00:00:00\", \"2020-11-12T00:00:00\", \"2020-11-13T00:00:00\", \"2020-11-14T00:00:00\", \"2020-11-15T00:00:00\", \"2020-11-16T00:00:00\", \"2020-11-17T00:00:00\", \"2020-11-18T00:00:00\", \"2020-11-19T00:00:00\", \"2020-11-20T00:00:00\", \"2020-11-21T00:00:00\", \"2020-11-22T00:00:00\", \"2020-11-23T00:00:00\", \"2020-11-24T00:00:00\", \"2020-11-25T00:00:00\", \"2020-11-26T00:00:00\", \"2020-11-27T00:00:00\", \"2020-11-28T00:00:00\", \"2020-11-29T00:00:00\", \"2020-11-30T00:00:00\", \"2020-12-01T00:00:00\", \"2020-12-02T00:00:00\", \"2020-12-03T00:00:00\", \"2020-12-04T00:00:00\", \"2020-12-05T00:00:00\", \"2020-12-06T00:00:00\", \"2020-12-07T00:00:00\", \"2020-12-08T00:00:00\", \"2020-12-09T00:00:00\", \"2020-12-10T00:00:00\", \"2020-12-11T00:00:00\", \"2020-12-12T00:00:00\", \"2020-12-13T00:00:00\", \"2020-12-14T00:00:00\", \"2020-12-15T00:00:00\", \"2020-12-16T00:00:00\", \"2020-12-17T00:00:00\", \"2020-12-18T00:00:00\", \"2020-12-19T00:00:00\", \"2020-12-20T00:00:00\", \"2020-12-21T00:00:00\", \"2020-12-22T00:00:00\", \"2020-12-23T00:00:00\", \"2020-12-24T00:00:00\", \"2020-12-25T00:00:00\", \"2020-12-26T00:00:00\", \"2020-12-27T00:00:00\", \"2020-12-28T00:00:00\", \"2020-12-29T00:00:00\", \"2020-12-30T00:00:00\", \"2020-12-31T00:00:00\", \"2020-10-01T00:00:00\", \"2020-10-02T00:00:00\", \"2020-10-03T00:00:00\", \"2020-10-04T00:00:00\", \"2020-10-05T00:00:00\", \"2020-10-06T00:00:00\", \"2020-10-07T00:00:00\", \"2020-10-08T00:00:00\", \"2020-10-09T00:00:00\", \"2020-10-10T00:00:00\", \"2020-10-11T00:00:00\", \"2020-10-12T00:00:00\", \"2020-10-13T00:00:00\", \"2020-10-14T00:00:00\", \"2020-10-15T00:00:00\", \"2020-10-16T00:00:00\", \"2020-10-17T00:00:00\", \"2020-10-18T00:00:00\", \"2020-10-19T00:00:00\", \"2020-10-20T00:00:00\", \"2020-10-21T00:00:00\", \"2020-10-22T00:00:00\", \"2020-10-23T00:00:00\", \"2020-10-24T00:00:00\", \"2020-10-25T00:00:00\", \"2020-10-26T00:00:00\", \"2020-10-27T00:00:00\", \"2020-10-28T00:00:00\", \"2020-10-29T00:00:00\", \"2020-10-30T00:00:00\", \"2020-10-31T00:00:00\", \"2020-09-01T00:00:00\", \"2020-09-02T00:00:00\", \"2020-09-03T00:00:00\", \"2020-09-04T00:00:00\", \"2020-09-05T00:00:00\", \"2020-09-06T00:00:00\", \"2020-09-07T00:00:00\", \"2020-09-08T00:00:00\", \"2020-09-09T00:00:00\", \"2020-09-10T00:00:00\", \"2020-09-11T00:00:00\", \"2020-09-12T00:00:00\", \"2020-09-13T00:00:00\", \"2020-09-14T00:00:00\", \"2020-09-15T00:00:00\", \"2020-09-16T00:00:00\", \"2020-09-17T00:00:00\", \"2020-09-18T00:00:00\", \"2020-09-19T00:00:00\", \"2020-09-20T00:00:00\", \"2020-09-21T00:00:00\", \"2020-09-22T00:00:00\", \"2020-09-23T00:00:00\", \"2020-09-24T00:00:00\", \"2020-09-25T00:00:00\", \"2020-09-26T00:00:00\", \"2020-09-27T00:00:00\", \"2020-09-28T00:00:00\", \"2020-09-29T00:00:00\", \"2020-09-30T00:00:00\", \"2020-06-01T00:00:00\", \"2020-06-02T00:00:00\", \"2020-06-03T00:00:00\", \"2020-06-04T00:00:00\", \"2020-06-05T00:00:00\", \"2020-06-06T00:00:00\", \"2020-06-07T00:00:00\", \"2020-06-08T00:00:00\", \"2020-06-09T00:00:00\", \"2020-06-10T00:00:00\", \"2020-06-11T00:00:00\", \"2020-06-12T00:00:00\", \"2020-06-13T00:00:00\", \"2020-06-14T00:00:00\", \"2020-06-15T00:00:00\", \"2020-06-16T00:00:00\", \"2020-06-17T00:00:00\", \"2020-06-18T00:00:00\", \"2020-06-19T00:00:00\", \"2020-06-20T00:00:00\", \"2020-06-21T00:00:00\", \"2020-06-22T00:00:00\", \"2020-06-23T00:00:00\", \"2020-06-24T00:00:00\", \"2020-06-25T00:00:00\", \"2020-06-26T00:00:00\", \"2020-06-27T00:00:00\", \"2020-06-28T00:00:00\", \"2020-06-29T00:00:00\", \"2020-06-30T00:00:00\", \"2020-02-01T00:00:00\", \"2020-02-02T00:00:00\", \"2020-02-03T00:00:00\", \"2020-02-04T00:00:00\", \"2020-02-05T00:00:00\", \"2020-02-06T00:00:00\", \"2020-02-07T00:00:00\", \"2020-02-08T00:00:00\", \"2020-02-09T00:00:00\", \"2020-02-10T00:00:00\", \"2020-02-11T00:00:00\", \"2020-02-12T00:00:00\", \"2020-02-13T00:00:00\", \"2020-02-14T00:00:00\", \"2020-02-15T00:00:00\", \"2020-02-16T00:00:00\", \"2020-02-17T00:00:00\", \"2020-02-18T00:00:00\", \"2020-02-19T00:00:00\", \"2020-02-20T00:00:00\", \"2020-02-21T00:00:00\", \"2020-02-22T00:00:00\", \"2020-02-23T00:00:00\", \"2020-02-24T00:00:00\", \"2020-02-25T00:00:00\", \"2020-02-26T00:00:00\", \"2020-02-27T00:00:00\", \"2020-02-28T00:00:00\", \"2020-02-29T00:00:00\"]}],\n",
" {\"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"coloraxis\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"title\": {\"standoff\": 15}, \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}},\n",
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('1957bc96-eef2-4b65-bfcb-5d4d0f006c0c');\n",
"var x = new MutationObserver(function (mutations, observer) {{\n",
" var display = window.getComputedStyle(gd).display;\n",
" if (!display || display === 'none') {{\n",
" console.log([gd, 'removed!']);\n",
" Plotly.purge(gd);\n",
" observer.disconnect();\n",
" }}\n",
"}});\n",
"\n",
"// Listen for the removal of the full notebook cells\n",
"var notebookContainer = gd.closest('#notebook-container');\n",
"if (notebookContainer) {{\n",
" x.observe(notebookContainer, {childList: true});\n",
"}}\n",
"\n",
"// Listen for the clearing of the current output cell\n",
"var outputEl = gd.closest('.output');\n",
"if (outputEl) {{\n",
" x.observe(outputEl, {childList: true});\n",
"}}\n",
"\n",
" })\n",
" };\n",
" \n",
" </script>\n",
" </div>\n",
"</body>\n",
"</html>"
]
},
"metadata": {
"tags": []
}
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment