Reverses the color mapping if true. Has an effect only if in `line.color`is set to a numerical array. If true, `line.cmin` will correspond to the last color in the array and `line.cmax` will correspond to the first color.

Sets the shape of the paths. If `linear`, paths are composed of straight lines. If `hspline`, paths are composed of horizontal curved splines

Determines whether or not a colorbar is displayed for this trace. Has an effect only if in `line.color`is set to a numerical array.

Sets the path sorting algorithm. If `forward`, sort paths based on dimension categories from left to right. If `backward`, sort paths based on dimensions categories from right to left.

Sets the font for the `category` labels.

Parallel categories diagram for multidimensional categorical data.

The domain range to which the filter on the dimension is constrained. Must be an array of `[fromValue, toValue]` with `fromValue <= toValue`, or if `multiselect` is not disabled, you may give an array of arrays, where each inner array is `[fromValue, toValue]`.

The dimensions (variables) of the parallel coordinates chart. 2..60 dimensions are supported.

Do we allow multiple selection ranges or just a single range?

The domain range that represents the full, shown axis extent. Defaults to the `values` extent. Must be an array of `[fromValue, toValue]` with finite numbers as elements.

Sets the text displayed at the ticks position via `tickvals`.

Dimension values. `values[n]` represents the value of the `n`th point in the dataset, therefore the `values` vector for all dimensions must be the same (longer vectors will be truncated). Each value must be a finite number.

If there is a layout grid, use the domain for this column in the grid for this parcoords trace .

If there is a layout grid, use the domain for this row in the grid for this parcoords trace .

Sets the horizontal domain of this parcoords trace (in plot fraction).

Sets the vertical domain of this parcoords trace (in plot fraction).

Sets the angle of the labels with respect to the horizontal. For example, a `tickangle` of -90 draws the labels vertically. Tilted labels with *labelangle* may be positioned better inside margins when `labelposition` is set to *bottom*.