{
"cells": [
{
"cell_type": "code",
"execution_count": 9,
"id": "sublime-jungle",
"metadata": {},
"outputs": [
{
"ename": "SyntaxError",
"evalue": "invalid syntax (2178465500.py, line 1)",
"output_type": "error",
"traceback": [
"\u001b[0;36m File \u001b[0;32m\"/var/folders/q0/8v33llq51sj14jdhw1s7f1mr0000gn/T/ipykernel_87213/2178465500.py\"\u001b[0;36m, line \u001b[0;32m1\u001b[0m\n\u001b[0;31m ---\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n"
]
}
],
"source": [
"---\n",
"title: Upload file demo\n",
"description: Stocks visualization\n",
"show-code: False\n",
"params:\n",
" filename:\n",
" input: file\n",
" label: Please upload CSV file\n",
"---"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "bright-captain",
"metadata": {},
"outputs": [],
"source": [
"filename = \"AA.csv\""
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "settled-philippines",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
" \n",
" "
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import pandas as pd\n",
"import numpy as np\n",
"import time\n",
"import plotly as py\n",
"import plotly.graph_objs as go\n",
"import plotly.express as px\n",
"from plotly.offline import init_notebook_mode\n",
"import plotly.graph_objects as go\n",
"init_notebook_mode(connected = True)"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "steady-nerve",
"metadata": {},
"outputs": [],
"source": [
"df = pd.read_csv(filename)"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "chief-dream",
"metadata": {
"scrolled": false
},
"outputs": [],
"source": [
"df.Date = pd.to_datetime(df.Date)"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "arbitrary-alexandria",
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "Date=%{x}
High=%{y}