forked from EdPPF/APC-Parte01
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCódigo_Concentração_CO2.py
56 lines (46 loc) · 1.41 KB
/
Código_Concentração_CO2.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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# ------------------------------ Concentração de CO2 na Atmosfera ------------------------------ #
# ______________________________________ Gráfico de barra ______________________________________ #
# 1. Importando as bibliotecas
import plotly.graph_objects as go
import pandas as pd
import plotly.io as pio
# 2. Criando listas vazias
anos = []
ppm = []
# 3. Importando os dados usando o pandas
dados = pd.read_csv('https://raw.githubusercontent.com/EdPPF/APC-Parte01/main/DataFrame_Concentra%C3%A7%C3%A3o_CO2')
# 4. Transformando os dados em Array
dados_a = dados.values
# 5. Organizando os dados em listas distintas
for x in dados_a:
anos.append(x[0])
ppm.append(x[1])
# 6. Criando uma figura com os gráficos
co2 = go.Figure(data=[
go.Scatter(
x = anos,
y = ppm,
name = 'Linha',
marker_color='#FAD41B',
),
go.Bar(
x = anos,
y = ppm,
name = 'Barra',
marker_color = '#76777B',
)
])
# 7. Definindo o layout da figura
co2.update_layout(
title = 'Concentração de CO2 na Atmosfera',
template = 'plotly_dark',
yaxis = dict(
title = 'PMM (partes por milhão)',
),
xaxis = dict(
title = 'Anos',
)
)
# 8. Exibindo a figura
co2.show()
# ______________________________________________________________________________________________ #