knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)

abjDash

codecov

Utilidades ABJ

Pacote de desenvolvimento de ferramentas essenciais para os projetos da Associação Brasileira de Jurimetria.

Aqui estão todas as funções auxiliares para os gráficos, tabelas e dashboards.

Para instalar

Você pode instalar a versão mais recente do {abjDash} com:

# Para instalar a versão GitHub (dev)
install.packages("remotes")
remotes::install_github("abjur/abjDash")

Lista de funções

Função | Descrição |Teste -------------|------------|----------- barras_empilhadas | Função que cria gráfico dinâmico de colunas por grupo. | ok barras_prop | Função que cria gráfico dinâmico de barras com proporção. | ok barras | Função que cria gráfico dinâmico de barras. | ok calcular_estatisticas | Função que ajuda calcular medias e medianas por intervalo.| ok calcular_medianas | Função que calcula as medianas com base nos dados, datas e quebra. | ok create_theme_css | Função que cria tema CSS para os Dashboards. | ok custom_lab | Função que facilita o cálculo de milhares e milhões. | ok get_median | Função que ajuda pegar a mediana de processos por tempo baseada no processo | ok grafico_km | Função que cria gráfico no modelo de sobrevivência Kaplan-meier |ok grafico_km2 | Função que cria gráfico no modelo de sobrevivência Kaplan-meier (2 variáveis) |ok histograma | Função que cria gráfico dinâmico de histograma.| ok mapa_tematico | Função que cria mapa dinâmico com reais e proporção.|ok nprop | Função que retorna porcentagem no formato NN (PP).| ok pct | Função que define porcentual.| ok picker_options | Função que customiza inputs widgets shiny.|ok pizza | Função que cria gráfico dinâmico de pizza. | ok prop_agg | Função de agregação personalizada em JavaScript. (Render) | - reais | Função que cria ferramenta para definir reais. |ok status_para_cor | Função que cria cores para os status dos dashboards.| ok tempo_lab_one | Função que ajuda calcular tempos.| ok tempo_lab | Função que retorna um vetor de tempos.| ok

Alguns exemplos de como usar as funções:

abjDash::reais(c(1, 2, 3, 4, 4, 6))
library(magrittr)
library(ggplot2)
library(abjDash)

mtcars %>% 
  dplyr::count(cyl) %>% 
  dplyr::mutate(prop = n/sum(n)) %>%
  ggplot2::ggplot() +
  ggplot2::aes(x = cyl, y = prop, label = pct(prop)) +
  ggplot2::geom_col(fill = "#AFCA0A", width = .5) +
  ggplot2::scale_y_continuous(labels = scales::percent) +
  ggplot2::theme_minimal(10)

Templates disponíveis

Para as funções de módulo Server, UI e app Server deixamos disponíveis drafts:

Exemplo de uso

abjDash::template_app_server()

Requisitos

{abjDash} requer uma versão do R superior ou igual a 3.6.

Licença

O sistema de gerenciamento de conteúdo {abjDash} é licenciado sob os termos da MIT + file LICENSE.



abjur/abjDash documentation built on April 4, 2022, 7:22 a.m.