-
Notifications
You must be signed in to change notification settings - Fork 0
/
S03-DisplayBarchartforHourlyPay.py
43 lines (32 loc) · 1.13 KB
/
S03-DisplayBarchartforHourlyPay.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import cauldron as cd
import pandas as pd
import plotly.graph_objs as go
#----------------------------------------------------------------------
### Display data from internet and mobile using scatter graphic
#----------------------------------------------------------------------
#Get data from shared parameter
mg = cd.shared.mg
cd.display.markdown(
"""
### South America's Internet and Mobile Penetration Growth
You can see below that the Internet and mobile penetration in South America has grown from 280 million to 365 million in 4 years.
"""
)
#Populate data for internet users
internet = go.Scatter(x=list(mg['Year']),
y=list(mg['Internet Users']),
name='Internet Users',
marker=dict(color='#A2D5F2'))
#Populate data for mobile users.
mobile = go.Scatter(x=list(mg['Year']),
y=list(mg['Mobile Users']),
name='Mobile Users',
marker=dict(color='#ffcdd2'))
data=[internet, mobile]
#Display graphic
cd.display.plotly(
data,
go.Layout(
title='South America\'s Mobile Growth'
)
)