README.md

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))
#> [1] "R$ 1" "R$ 2" "R$ 3" "R$ 4" "R$ 4" "R$ 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.