Crie um gráfico de dispersão (geom_point) da variável mpg (milhas por galão) em função de hp (cavalos de potência).
Mapeie a variável cyl (número de cilindros) para a cor dos pontos.
Adicione títulos (ggtitle), rótulos para os eixos (xlab, ylab).
Use um tema minimalista (theme_minimal()).
Crie um histograma da variável wt (peso do carro).
Adicione uma linha de densidade (geom_density).
Preencha as barras do histograma com uma cor clara e a linha de densidade com outra cor.
Para ambos os gráficos, garanta que sejam exibidos com as dimensões: fig.width = 7, fig.height = 5.
Exporte o documento como .html.
api_plumber.R. Esta
API terá endpoints que retornam mensagens de texto simples.2.1 Endpoint 1: GET /hello_r
Este endpoint deve retornar uma saudação de texto simples.
Exemplo:
“Olá do Plumber em R!”.
2.2 Endpoint 2: GET /current_time
Este endpoint deve retornar a hora atual como uma string de texto.
Exemplo:
“A hora atual no R é: YYYY-MM-DD HH:MM:SS”.
2.3 Endpoint 3: GET
/simple_calc/<num1>/<num2>
Este endpoint deve receber dois números como parâmetros na URL e retornar a soma deles como texto.
Exemplo: http://localhost:8000/simple_calc/10/5 deve
retornar
“A soma é: 15”.
Acesse os endpoints via navegador:
http://localhost:8000/current_time
http://localhost:8000/simple_calc/20/15
3.1 Endpoint 1: GET /status_py
Este endpoint deve retornar uma mensagem de texto simples indicando que a API está ativa.
Exemplo: Retornar
“API Python Flask está online!”.
3.2 Endpoint 2: GET /hello_py/<name>
Este endpoint deve receber um nome como parâmetro na URL e retornar uma saudação personalizada como texto simples.
Exemplo: http://localhost:5000/hello_py/Mundo deve
retornar
“Olá, Mundo!”.
3.3 Endpoint 3: GET
/add/<int:num1>/<int:num2>´
Este endpoint deve receber dois números inteiros como parâmetros na URL. Deve retornar a soma desses dois números como texto simples.
Exemplo: http://localhost:5000/add/7/3 deve retornar
“A soma de 7 e 3 é 10.”.
Para rodar a API, no terminal, navegue até a pasta do script e
execute: python app.py
Acesse os endpoints via navegador:
http://localhost:5000/status_py