Skip to content
forked from abjur/abjDash

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

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

katerine-dev/abjDash

 
 

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

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 100.0%