Order `draws`

objects according to iteration and chain number. By default,
draws objects are ordered but subsetting or extracting parts of them may
leave them in an unordered state.

```
order_draws(x, ...)
# S3 method for draws_matrix
order_draws(x, ...)
# S3 method for draws_array
order_draws(x, ...)
# S3 method for draws_df
order_draws(x, ...)
# S3 method for draws_list
order_draws(x, ...)
# S3 method for draws_rvars
order_draws(x, ...)
# S3 method for rvar
order_draws(x, ...)
```

- x
(draws) A

`draws`

object or another R object for which the method is defined.- ...
Arguments passed to individual methods (if applicable).

A `draws`

object of the same class as `x`

.

```
x <- as_draws_array(example_draws())
dimnames(x[10:5, 4:3, ])
#> $iteration
#> [1] "10" "9" "8" "7" "6" "5"
#>
#> $chain
#> [1] "4" "3"
#>
#> $variable
#> [1] "mu" "tau" "theta[1]" "theta[2]" "theta[3]" "theta[4]"
#> [7] "theta[5]" "theta[6]" "theta[7]" "theta[8]"
#>
dimnames(order_draws(x[10:5, 4:3, ]))
#> $iteration
#> [1] "5" "6" "7" "8" "9" "10"
#>
#> $chain
#> [1] "3" "4"
#>
#> $variable
#> [1] "mu" "tau" "theta[1]" "theta[2]" "theta[3]" "theta[4]"
#> [7] "theta[5]" "theta[6]" "theta[7]" "theta[8]"
#>
```