Description Usage Arguments Details Value See Also Examples
Desenha um gráfico de barras das CSAP por grupo de causa
1 2 3 4 5 |
dados |
O objeto com as informações a serem desenhadas. Pode ser: (ver
|
jaetabela |
Argumento lógico, cujo padrão é FALSE. TRUE indica que os dados são uma tabela pronta, que deve apenas ser graficada. A tabela pode ser um objeto de qualquer classe representando uma tabela com pelo menos duas colunas, sendo a primeira com uma identificação (não necessariamente o nome) do grupo CSAP conforme a Lista Brasileira e a segunda com o número de casos observado em cada grupo. |
tipo.graf |
"ggplot" (padrão) cria um gráfico com |
valores |
Argumento utilizado nos gráficos com |
ordenar |
Argumento lógico. Se |
colorir |
Argumento lógico ou para colorir as barras segundo demanda.
|
porcentagens |
Argumento lógico, válido apenas para gráficos com ggplot. Se |
titulo |
Título do gráfico; se NULL (default), não é gerado um título; se |
onde |
Local, população de origem dos dados do gráfico; obrigatório se |
quando |
Período de referência dos dados; se a fonte de dados for um "arquivo da AIH" (RD????.dbc), é automaticamente extraído do arquivo. |
t.hjust |
Valor para definição de ajuste horizontal do título, válido apenas para gráficos com ggplot. Default é 1. |
t.size |
Valor para definição do tamanho de letra do título, válido apenas para gráficos com ggplot. Default é 12. |
x.size |
Tamanho da letra do eixo x, válido apenas para gráficos com ggplot. Default é 10. |
y.size |
Tamanho da letra do eixo y, válido apenas para gráficos com ggplot. Default é 12. |
limsup |
Valor para ajuste do espaçamento do eixo de frequências, válido apenas para gráficos com ggplot. Quando o eixo representa porcentagens, deve ser expresso em proporção. |
... |
Permite o uso de argumentos de |
O gráfico é desenhado com ggplot2
. Portanto, segue essa filosofia e permite a adição de outros comandos ao objeto devolvido. O vetor grupos
não precisa ser gerado com a função csapAIH
, mas deve usar os mesmos caracteres de identificação dos grupos CSAP que o resultado da função, v.g. "g01", "g02", ..., "g19".
Na opção padrão e com ggplot2
instalado, devolve um objeto das classes "gg" e "ggplot", com o gráfico.
csapAIH
, descreveCSAP
, ggplot
, nomesgruposCSAP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | library(csapAIH)
data("aih100") # Carregar o banco de dados de exemplo
df <- csapAIH(aih100) # Computar as CSAP
# Gráficos com ggplot
# =====================
# Cria o gráfico a partir do banco,
# uma vez que a variável com os grupos se chama "grupo":
# ----------------------------------------------------------
# Com título "automático":
desenhaCSAP(df, titulo = "auto", onde = "Rio Grande do Sul")
# Sem título e sem ordenação por frequência:
desenhaCSAP(df, ordenar = FALSE)
#
# Cores
#-------
# Sem cores nas barras
desenhaCSAP(df, colorir = FALSE)
# Com as barras em tons de cinza
desenhaCSAP(df, colorir = "cinza")
# Com as barras em outra cor
desenhaCSAP(df, colorir = "yellow")
#
# Usando o banco todo pode-se tirar proveito de facilidades do ggplot2,
# como a reprodução do gráfico por estratos de outras variáveis, como no
# exemplo abaixo com o sexo. Para isso temos de descolorir o gráfico (ele)
# pode ser novamente colorido mais tarde. Como a ordenação dos grupos de
# causa continua sendo feita pela frequência da distribuição global, aqui
# ela faz menos sentido.
desenhaCSAP(df, ordenar = FALSE) +
ggplot2::facet_wrap(~sexo)
# Cria o gráfico a partir de uma variável:
# ---------------------------------------
fator <- df$grupo
desenhaCSAP(fator)
carater <- as.character(fator)
desenhaCSAP(carater, limsup = 4.4)
# Se \code{titulo = 'auto'}, \code{quando} é obrigatório:
desenhaCSAP(carater, titulo = "auto", onde = 'RS')
desenhaCSAP(carater, titulo = "auto", onde = "RS", quando = "jan/2012")
desenhaCSAP(carater, titulo = "Título manual")
# Cria o gráfico a partir de uma tabela com a primeira coluna contendo
# os 19 grupos de causa e a segunda coluna contendo o número de casos:
# --------------------------------------------------------------------
tabela <- descreveCSAP(df)
desenhaCSAP(tabela, jaetabela = TRUE)
# Se \code{titulo = 'auto'}, \code{quando} é obrigatório:
desenhaCSAP(tabela, jaetabela = TRUE, titulo = "auto", onde = 'RS')
desenhaCSAP(tabela, jaetabela = TRUE,
titulo = "auto", onde = "RS", quando = "jan/2012")
desenhaCSAP(tabela, jaetabela = TRUE, titulo = "Título manual")
# Gráficos com as funções básicas
# =================================
desenhaCSAP(df, tipo.graf = "base")
desenhaCSAP(df$grupo, tipo.graf = "base")
desenhaCSAP(tabela, jaetabela = TRUE, tipo.graf = "base")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.