Desafio
Tarefa
Swipe to start coding
Você está diante da tarefa de criar uma visualização do conjunto de dados aapl.csv
:
- Leia o conjunto de dados. Converta a coluna
"Date"
dedf
para o tipodatetime
e defina-as como índices dedf
. - Inicialize um gráfico de linhas para os valores da coluna
"Open"
dedf
. Definacolormap
como"gray"
. - Adicione um título ao gráfico. Nesta ordem, este deve conter os valores máximos e mínimos da coluna
"Open"
. - Adicione rótulos nos eixos:
"Datetime"
no eixo x e"Price"
no eixo y.
Solução
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Importing libraries
import pandas as pd
import matplotlib.pyplot as plt
# Reading data
df = pd.read_csv("https://codefinity-content-media.s3.eu-west-1.amazonaws.com/943e906e-4de6-4694-a1df-313ceed7cfe7/aapl.csv")
df.index = pd.to_datetime(df["Date"])
# Initializing plot
plt.figure(figsize=(11, 9))
df["Open"].plot(colormap="gray")
# Setting plot title and labels
plt.title("Price | Max: %s | Min: %s" % (max(df["Open"]), min(df["Open"])))
plt.xlabel("Datetime")
plt.ylabel("Price")
# Displaying the plot
plt.show()
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 3
single
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Importing libraries
import pandas as pd
import matplotlib.pyplot as plt
# Reading data
df = pd.read_csv("https://codefinity-content-media.s3.eu-west-1.amazonaws.com/943e906e-4de6-4694-a1df-313ceed7cfe7/aapl.csv")
df.___ = pd.___(df["Date"])
# Initializing plot
plt.figure(figsize=(11, 9))
df["___"].___(colormap="___")
# Setting plot title and labels
plt.title("Price | Max: %s | Min: %s" % (___(df["Open"]), min(df["___"])))
plt.xlabel("___")
plt.___("___")
# Displaying the plot
plt.show()
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo