Usage
jjsegmentedtotalbar(
data,
x_var,
y_var,
fill_var,
facet_var = NULL,
chart_style = "clean",
color_palette = "clinical",
show_percentages = TRUE,
percentage_format = "integer",
show_counts = FALSE,
label_threshold = 5,
orientation = "vertical",
sort_categories = "none",
plot_title = "",
x_title = "",
y_title = "Percentage",
legend_title = "",
legend_position = "right",
bar_width = 0.8,
plot_width = 10,
plot_height = 6,
add_outline = TRUE,
outline_color = "white",
export_ready = TRUE
)
Arguments
- data
-
The data as a data frame.
- x_var
-
Categorical variable for x-axis categories.
- y_var
-
Numeric variable for segment values.
- fill_var
-
Categorical variable for bar segment colors and composition.
- facet_var
-
Optional variable for creating multiple panels.
- chart_style
-
Overall visual style for the chart.
- color_palette
-
Color palette for segment fills.
- show_percentages
-
Whether to display percentage labels on segments.
- percentage_format
-
Format for percentage display.
- show_counts
-
Whether to display raw count values on segments.
- label_threshold
-
Minimum percentage for showing labels (0-50\
orientationOrientation of the bars.
sort_categoriesHow to sort the categories.
plot_titleMain title for the plot.
x_titleTitle for x-axis.
y_titleTitle for y-axis.
legend_titleTitle for the legend.
legend_positionPosition of the legend.
bar_widthWidth of the bars (0.1 to 1.0).
plot_widthWidth of the plot in inches.
plot_heightHeight of the plot in inches.
add_outlineWhether to add white outlines around segments.
outline_colorColor for segment outlines.
export_readyWhether to optimize plot for high-quality export.
A results object containing:
results$instructions |
a html | ||||
results$plot |
an image | ||||
results$summary |
a table | ||||
results$composition_table |
a table | ||||
results$detailed_stats |
a table | ||||
results$interpretation |
a html |
asDF
or
as.data.frame
. For
example:results$summary$asDF
as.data.frame(results$summary)
Create segmented total bar charts (100\
proportional
breakdowns within categories. Perfect for displaying composition data where
each bar represents 100\