Skip to content

Commit ca27357

Browse files
committed
Plotly
1 parent 4e3a328 commit ca27357

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3445,8 +3445,7 @@ line(df, x='Date', y='Total Deaths per Million', color='Continent').show()
34453445
<div id="e23ccacc-a456-478b-b467-7282a2165921" class="plotly-graph-div" style="height:315px; width:100%;"></div>
34463446

34473447
```python
3448-
import pandas as pd
3449-
import plotly.graph_objects as go
3448+
import pandas as pd, plotly.graph_objects as go
34503449

34513450
def main():
34523451
display_data(wrangle_data(*scrape_data()))
@@ -3457,8 +3456,8 @@ def scrape_data():
34573456
df = pd.read_csv(url, usecols=['location', 'date', 'total_cases'])
34583457
return df[df.location == 'World'].set_index('date').total_cases
34593458
def scrape_yahoo(slug):
3460-
url = f'https://query1.finance.yahoo.com/v7/finance/download/{slug}' + \
3461-
'?period1=1579651200&period2=9999999999&interval=1d&events=history'
3459+
url = (f'https://query1.finance.yahoo.com/v7/finance/download/{slug}?'
3460+
'period1=1579651200&period2=9999999999&interval=1d&events=history')
34623461
df = pd.read_csv(url, usecols=['Date', 'Close'])
34633462
return df.set_index('Date').Close
34643463
out = scrape_covid(), scrape_yahoo('BTC-USD'), scrape_yahoo('GC=F'), scrape_yahoo('^DJI')
@@ -3483,7 +3482,8 @@ def display_data(df):
34833482
yaxis2=dict(title='%', rangemode='tozero', overlaying='y', side='right'),
34843483
legend=dict(x=1.1),
34853484
height=450
3486-
).show()
3485+
)
3486+
figure.show()
34873487

34883488
if __name__ == '__main__':
34893489
main()

index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454

5555
<body>
5656
<header>
57-
<aside>February 10, 2023</aside>
57+
<aside>March 4, 2023</aside>
5858
<a href="https://gto76.github.io" rel="author">Jure Šorn</a>
5959
</header>
6060

@@ -2807,8 +2807,7 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
28072807

28082808

28092809

2810-
<div><h4 id="displaysamultiaxislinechartoftotalcoronaviruscasesandchangesinpricesofbitcoindowjonesandgold">Displays a multi-axis line chart of total coronavirus cases and changes in prices of Bitcoin, Dow Jones and gold:</h4><p></p><div id="e23ccacc-a456-478b-b467-7282a2165921" class="plotly-graph-div" style="height:315px; width:100%;"></div><pre><code class="python language-python hljs"><span class="hljs-keyword">import</span> pandas <span class="hljs-keyword">as</span> pd
2811-
<span class="hljs-keyword">import</span> plotly.graph_objects <span class="hljs-keyword">as</span> go
2810+
<div><h4 id="displaysamultiaxislinechartoftotalcoronaviruscasesandchangesinpricesofbitcoindowjonesandgold">Displays a multi-axis line chart of total coronavirus cases and changes in prices of Bitcoin, Dow Jones and gold:</h4><p></p><div id="e23ccacc-a456-478b-b467-7282a2165921" class="plotly-graph-div" style="height:315px; width:100%;"></div><pre><code class="python language-python hljs"><span class="hljs-keyword">import</span> pandas <span class="hljs-keyword">as</span> pd, plotly.graph_objects <span class="hljs-keyword">as</span> go
28122811

28132812
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>:</span>
28142813
display_data(wrangle_data(*scrape_data()))
@@ -2819,8 +2818,8 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
28192818
df = pd.read_csv(url, usecols=[<span class="hljs-string">'location'</span>, <span class="hljs-string">'date'</span>, <span class="hljs-string">'total_cases'</span>])
28202819
<span class="hljs-keyword">return</span> df[df.location == <span class="hljs-string">'World'</span>].set_index(<span class="hljs-string">'date'</span>).total_cases
28212820
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">scrape_yahoo</span><span class="hljs-params">(slug)</span>:</span>
2822-
url = <span class="hljs-string">f'https://query1.finance.yahoo.com/v7/finance/download/<span class="hljs-subst">{slug}</span>'</span> + \
2823-
<span class="hljs-string">'?period1=1579651200&amp;period2=9999999999&amp;interval=1d&amp;events=history'</span>
2821+
url = (<span class="hljs-string">f'https://query1.finance.yahoo.com/v7/finance/download/<span class="hljs-subst">{slug}</span>?'</span>
2822+
<span class="hljs-string">'period1=1579651200&amp;period2=9999999999&amp;interval=1d&amp;events=history'</span>)
28242823
df = pd.read_csv(url, usecols=[<span class="hljs-string">'Date'</span>, <span class="hljs-string">'Close'</span>])
28252824
<span class="hljs-keyword">return</span> df.set_index(<span class="hljs-string">'Date'</span>).Close
28262825
out = scrape_covid(), scrape_yahoo(<span class="hljs-string">'BTC-USD'</span>), scrape_yahoo(<span class="hljs-string">'GC=F'</span>), scrape_yahoo(<span class="hljs-string">'^DJI'</span>)
@@ -2845,7 +2844,8 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
28452844
yaxis2=dict(title=<span class="hljs-string">'%'</span>, rangemode=<span class="hljs-string">'tozero'</span>, overlaying=<span class="hljs-string">'y'</span>, side=<span class="hljs-string">'right'</span>),
28462845
legend=dict(x=<span class="hljs-number">1.1</span>),
28472846
height=<span class="hljs-number">450</span>
2848-
).show()
2847+
)
2848+
figure.show()
28492849

28502850
<span class="hljs-keyword">if</span> __name__ == <span class="hljs-string">'__main__'</span>:
28512851
main()
@@ -2932,7 +2932,7 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
29322932

29332933

29342934
<footer>
2935-
<aside>February 10, 2023</aside>
2935+
<aside>March 4, 2023</aside>
29362936
<a href="https://gto76.github.io" rel="author">Jure Šorn</a>
29372937
</footer>
29382938

0 commit comments

Comments
 (0)