<jupyter_start><jupyter_text>Importando bibliotecas<jupyter_code>import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import yfinance as yf
from matplotlib import style
style.use('fivethirtyeight')<jupyter_output><empty_output><jupyter_text>Buscando os dados Dados: paridade USD/BRL<jupyter_code>inicio = '2019-06-01'
usd_brl = yf.download('USDBRL=X', start=inicio)['Adj Close']
usd_brl.tail()
print(len(usd_brl))<jupyter_output>647<jupyter_text>Gráfico: USD/BRL<jupyter_code>plt.figure(figsize=(12, 6));
plt.title('Taxa de câmbio', fontsize=15);
plt.xlabel('Data', fontsize=13);
plt.ylabel('Dólar', fontsize=13);
plt.text(np.datetime64('2021-01-01'), 4.0, f'By: Observatório de Finanças - UFC\nYahoo Finance')
x, = plt.plot(usd_brl, color='orange', label='USD/BRL pré-pandemia');
y, = plt.plot(usd_brl[usd_brl.index.year >= 2020], color='red', label='USD/BRL durante a pandemia')
plt.legend(loc=2);<jupyter_output><empty_output><jupyter_text>Dados: inflação<jupyter_code>url = 'http://api.bcb.gov.br/dados/serie/bcdata.sgs.13522/dados?formato=json&dataInicial=01/01/2019&dataFinal=12/11/2021'
ipca = pd.read_json(url)

ipca['data'] = pd.to_datetime(ipca['data'], dayfirst=True)
ipca.set_index('data', inplace=True)

ipca.head()
print(len(ipca))<jupyter_output>34<jupyter_text>Gráfico: IPCA<jupyter_code>plt.figure(figsize=(12, 6));
plt.title('Índice de Inflação', fontsize=15);
plt.xlabel('Data', fontsize=13);
plt.ylabel('Inflação', fontsize=13);
plt.text(np.datetime64('2020-10-01'), 3.0, f'By: Observatório de Finanças - UFC\nSGS - Sistema Gerenciador de Séries Temporais')
x, = plt.plot(ipca, color='blue', label='IPCA pré-pandemia');
y, = plt.plot(ipca[ipca.index.year >= 2020], color='red', label='IPCA durante a pandemia')
plt.legend(loc=2);<jupyter_output><empty_output><jupyter_text>Dados: Taxa de desocupação<jupyter_code>url1 = 'http://api.bcb.gov.br/dados/serie/bcdata.sgs.24369/dados?formato=json&dataInicial=01/01/2019&dataFinal=12/11/2021'
pnad = pd.read_json(url1)

pnad['data'] = pd.to_datetime(pnad['data'], dayfirst=True)
pnad.set_index('data', inplace=True)

pnad.head()
print(len(pnad))<jupyter_output>32<jupyter_text>Gráfico: Taxa de desocupação<jupyter_code>plt.figure(figsize=(12, 6));
plt.title('Taxa de desocupação', fontsize=15);
plt.xlabel('Data', fontsize=13);
plt.ylabel('Desemprego', fontsize=13);
plt.text(np.datetime64('2020-08-01'), 11.3, f'By: Observatório de Finanças - UFC\nSGS - Sistema Gerenciador de Séries Temporais')
x, = plt.plot(pnad, color='green', label='Desemprego pré-pandemia');
y, = plt.plot(pnad[pnad.index.year >= 2020], color='red', label='Desemprego durante a pandemia')
plt.legend(loc=2);
print(len(pnad))<jupyter_output>32<jupyter_text>Dados: Atividade econômica<jupyter_code>url2 = 'http://api.bcb.gov.br/dados/serie/bcdata.sgs.24363/dados?formato=json&dataInicial=01/01/2019&dataFinal=12/11/2021'
ibc = pd.read_json(url2)

ibc['data'] = pd.to_datetime(ibc['data'], dayfirst=True)
ibc.set_index('data', inplace=True)

ibc.head()
print(len(ibc))<jupyter_output>33<jupyter_text>Gráfico: Atividade econômica<jupyter_code>plt.figure(figsize=(12, 6));
plt.title('Atividade econômia', fontsize=15);
plt.xlabel('Data', fontsize=13);
plt.ylabel('Produção', fontsize=13);
plt.text(np.datetime64('2020-08-01'), 120, f'By: Observatório de Finanças - UFC\nSGS - Sistema Gerenciador de Séries Temporais')
x, = plt.plot(ibc, color='black', label='Atividade econômia pré-pandemia');
y, = plt.plot(ibc[ibc.index.year >= 2020], color='red', label='Atividade econômia durante pandemia')
plt.legend(loc=3);<jupyter_output><empty_output><jupyter_text>Gráfico geral<jupyter_code>fig, axes = plt.subplots(2, 2, figsize=(25, 15))
fig.suptitle('Figura 1', fontsize=30);

axes[0, 0].plot(usd_brl.index, usd_brl.values, color='orange', label='USD/BRL pré-pandemia');
axes[0, 0].plot(usd_brl[usd_brl.index.year >= 2020], color='red', label='USD/BRL durante a pandemia')
axes[0, 0].set_title('Taxa de câmbio', fontsize=20);
axes[0, 0].set_xlabel('Data', fontsize=20, color='black');
axes[0, 0].set_ylabel('Dólar', fontsize=20, color='black');
axes[0, 0].text(np.datetime64('2020-12-01'), 4.0, f'By: Observatório de Finanças - UFC\nYahoo Finance', fontsize=15);
#axes[0, 0].set_ylim([usd_brl.values[0], usd_brl.values[0]]);
axes[0, 0].legend(loc=2, fontsize=14);

axes[0, 1].plot(ipca.index, ipca.values, color='blue', label='IPCA pré-pandemia');
axes[0, 1].plot(ipca[ipca.index.year >= 2020], color='red', label='IPCA durante a pandemia')
axes[0, 1].set_title('Índice de Inflação', fontsize=20, color='black');
axes[0, 1].set_xlabel('Data', fontsize=20, color='black');
axes[0, 1].set_ylabel('Inflação', fontsize=20, color='black');
#axes[0, 1].text(np.datetime64('2020-10-01'), 3.0, f'By: Observatório de Finanças - UFC\nSGS - Sistema Gerenciador de Séries Temporais')
#axes[0, 1].set_ylim(ipca.values);
axes[0, 1].legend(loc=2, fontsize=14);

axes[1, 0].plot(pnad, color='green', label='Desemprego pré-pandemia');
axes[1, 0].plot(pnad[pnad.index.year >= 2020], color='red', label='Desemprego durante a pandemia')
axes[1, 0].set_title('Taxa de desocupação', fontsize=20, color='black');
axes[1, 0].set_xlabel('Data', fontsize=20, color='black');
axes[1, 0].set_ylabel('Desemprego', fontsize=20, color='black');
#plt.text(np.datetime64('2020-08-01'), 11.3, f'By: Observatório de Finanças - UFC\nSGS - Sistema Gerenciador de Séries Temporais')
axes[1, 0].legend(loc=2, fontsize=15);

axes[1, 1].plot(ibc, color='black', label='Atividade econômica pré-pandemia');
axes[1, 1].plot(ibc[ibc.index.year >= 2020], color='red', label='Atividade econômica durante a pandemia')
axes[1, 1].set_title('Atividade econômica', fontsize=20, color='black');
axes[1, 1].set_xlabel('Data', fontsize=20, color='black');
axes[1, 1].set_ylabel('Produção', fontsize=20, color='black');
#axes[1, 1].text(np.datetime64('2020-08-01'), 120, f'By: Observatório de Finanças - UFC\nSGS - Sistema Gerenciador de Séries Temporais', fontsize=20)
axes[1, 1].legend(loc=3, fontsize=14);

#fig.savefig('/home/brunoalvoliver/Documentos/grafico.png', dpi=500)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.19032837771605945, 'fraction_numerical': 0.06044763927462833, 'mean_word_length': 8.00294117647059, 'pattern_counts': {'":': 0, '<': 36, '<?xml version=': 0, '>': 44, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '10', 'dir': 'jupyter-structured-clean-dedup', 'id': '317069', 'license': 'MIT', 'n_tokens_mistral': 2870, 'n_tokens_neox': 2575, 'n_words': 405, 'path': 'indicadores_macroeconomicos.ipynb', 'repo_name': 'brunoalvoliv/educacao-financeira', 'size': '6121'}