Produces a segregation plot.

```
segplot(
data,
group,
unit,
weight,
order = "segregation",
reference_distribution = NULL,
bar_space = 0,
title = NULL,
axis_labels = "left"
)
```

- data
A data frame.

- group
A categorical variable or a vector of variables contained in

`data`

. Defines the first dimension over which segregation is computed.- unit
A categorical variable or a vector of variables contained in

`data`

. Defines the second dimension over which segregation is computed.- weight
Numeric. (Default

`NULL`

)- order
A character, either "segregation", "entropy", or "majority". Affects the ordering of the units.

- reference_distribution
Specifies the reference distribution, given as a two-column data frame, to be plotted on the right. If order is

`segregation`

, then this reference distribution is also used to compute the local segregation scores.- bar_space
Specifies space between single units.

- title
Adds a plot title and appends the value of the H index.

- axis_labels
One of "left", "right", or "both". Determines where the y axis labels are placed.

Returns a ggplot2 object.