knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
A base de dados contendo o cardápio atualizado de todas opções de marmitas disponíveis no restaurante virtual beleaf pode ser acessado por meio da função buscar_marmitas_veganas. Para uma breve explanação do pacote {marimitasvegas}, será utilizado os pacotes: {ggplot2}, {dplyr}, {magrittr}, {DT} e {plotly}.
O código abaixo carrega esses pacotes. Caso não estejam instalados, é necessários instalá-los.
library(marmitavegana) library(ggplot2) library(dplyr) library(magrittr, include.only = "%>%") library(DT) library(plotly)
Obter do cardápio de marmitas veganas atualizadas:
marmitas <- buscar_marmitas_veganas()
A base marmitas pode ser combinada com a função datatable do pacote {DT} para produzir uma tabela formatada, contendo a opção para filtrar valores nas colunas.
marmitas %>% datatable(rownames = FALSE, filter = 'top', options = list(pageLength = 4, autoWidth = TRUE) )
Abaixo segue código e gráfico mostrando como se distribui os preços dos pratos-refeições no cardápio (marmitas):
marmitas %>% ggplot() + geom_boxplot(aes(x=factor(tipo_refeicao, levels = c("Prato","Sopa","Doce")),y=preco), fill="#5D8AA8") + labs(x="Prato/Refeição",y="Preço (R$)") + theme_bw() + theme(text=element_text(size=12))
O código abaixo tem como saída a seleção aleatória de um prato (Prato, Sopa ou Doce) que custo um valor menor ou igual a R$ 30,00.
sortear_marmita(tipo = c("Sopa", "Prato", "Doce"), preco_maximo = 30)
O código abaixo tem como saída a seleção aleatória de uma Sopa que custo um valor menor ou igual a R$ 27,00.
sortear_marmita(tipo = "Sopa", preco_maximo = 27)
O código abaixo tem como saída a seleção aleatória de um Doce que custo um valor menor ou igual a R$ 13,00.
sortear_marmita(tipo = "Doce", preco_maximo = 13)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.