make_bar_graph: Geração de gráfico de barras

Description Usage Arguments Details Value Author(s)

View source: R/bar_graph.R

Description

Função para a geração de gráfico de barras para questões de survey categóricas.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
make_bar_graph(
  question_data,
  n_negative,
  intermediate,
  diverg_scale = F,
  negative_palette = "Reds",
  positive_palette = "Greens",
  sequential_palette = "Oranges",
  title_max_size = 60,
  with_title = FALSE,
  legend_max_size = 10,
  axis_max_size = 25,
  axis_y_interval = 0.25,
  axis_y_fixed = TRUE,
  axis_y_gap = 1.1,
  legend_position = "bottom",
  base_text_size = 9,
  with_labels = TRUE,
  label_thereshold = 0.05,
  label_percent_accuracy = 0.2,
  label_text_size = 2
)

Arguments

question_data

Tibble. Dados organizados relativos a uma questão principal

n_negative

Numeric. Número de escalas negativas

intermediate

Logic. Existe escala intermediária

diverg_scale

Logic. Se a escala de cores vai seguir uma lógica divergente

negative_palette

Character. O nome da paleta de cores para a escala negativa

positive_palette

Character. O nome da paleta de cores para a escala positiva

sequential_palette

Character. O nome da paleta de cores para a escala seq

title_max_size

Numeric. Tamanho máximo da linha do título

with_title

Logical. Título deve ser gerado ou não

legend_max_size

Numeric. Tamanho máximo da linha do texto da legenda do gráfico

axis_max_size

Numeric. Tamanho máximo da linha do texto do eixo x do gráfico

axis_y_interval

Numeric. Tamanho do intervalo entre os rótulos do eixo

axis_y_fixed

Logical. Se o eixo vai ser fixo ou ajustado aos dados

axis_y_gap

Numeric. Tamanho da margem para o ajuste aos dados

legend_position

Character. Indicativo da posição da legenda.

base_text_size

Numeric. Tamanho base dos textos para o tema.

with_labels

Logical. Indicador de se o gráfico apresenta rótulo de texto.

label_thereshold

Numeric. Limiar do percentual para que seja atribuido um rotulo à observação.

label_percent_accuracy

Numeric. Precisão das casas decimais do percentual.

label_text_size

Numeric. Tamanho dos rótulos de texto.

Details

Essa função pode ser utilizada para a criação de gráficos em barra, podendo gerar gráficos de barras divergentes ou sequenciais empilhadas. Múltiplas configurações podem ser realizadas através da modificação dos pâmetros. Como por exemplo, adicionar ou remover títulos e rótulos aos dados, modificar o tamanho dos textos, modifcar as cores a serem utilizadas nas escalas divergentes e sequenciais etc.

Value

ggplot2::ggplot de gráfico de barras

Author(s)

Leonardo Rocha


leofmr/surveystats documentation built on March 19, 2021, 3:48 p.m.