Skip to content
forked from abjur/abjDash

Ferramentas úteis para produção de Dashboards da ABJ.

License

Notifications You must be signed in to change notification settings

ma-serra/abjDash

This branch is up to date with abjur/abjDash:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2057105 · Mar 3, 2022

History

32 Commits
Mar 3, 2022
Mar 3, 2022
Mar 3, 2022
Feb 9, 2022
Oct 14, 2021
Feb 9, 2022
Mar 3, 2022
Mar 3, 2022
Mar 3, 2022
Nov 18, 2021
Feb 9, 2022
Sep 22, 2021
Sep 22, 2021
Nov 24, 2021
Mar 3, 2022
Mar 3, 2022
Aug 25, 2021
Feb 9, 2022

Repository files navigation

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:

  • reais
abjDash::reais(c(1, 2, 3, 4, 4, 6))
#> [1] "R$ 1" "R$ 2" "R$ 3" "R$ 4" "R$ 4" "R$ 6"
  • pct
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.

About

Ferramentas úteis para produção de Dashboards da ABJ.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 100.0%