Struct vega_lite_4::EncodingSortFieldFieldName
source · pub struct EncodingSortFieldFieldName {
pub field: Option<String>,
pub op: Option<NonArgAggregateOp>,
pub order: RemovableValue<SortOrder>,
}
Expand description
A sort definition for sorting a discrete scale in an encoding field definition.
Fields§
§field: Option<String>
The data field to sort by.
Default value: If unspecified, defaults to the field specified in the outer data reference.
op: Option<NonArgAggregateOp>
An aggregate operation to
perform on the field prior to sorting (e.g., "count"
, "mean"
and "median"
). An
aggregation is required when there are multiple values of the sort field for each encoded
data field. The input data objects will be aggregated, grouped by the encoded data
field.
For a full list of operations, please see the documentation for aggregate.
Default value: "sum"
for stacked plots. Otherwise, "min"
.
order: RemovableValue<SortOrder>
The sort order. One of "ascending"
(default), "descending"
, or null
(no not sort).
Trait Implementations§
source§impl Clone for EncodingSortFieldFieldName
impl Clone for EncodingSortFieldFieldName
source§fn clone(&self) -> EncodingSortFieldFieldName
fn clone(&self) -> EncodingSortFieldFieldName
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EncodingSortFieldFieldName
impl Debug for EncodingSortFieldFieldName
source§impl Default for EncodingSortFieldFieldName
impl Default for EncodingSortFieldFieldName
source§fn default() -> EncodingSortFieldFieldName
fn default() -> EncodingSortFieldFieldName
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EncodingSortFieldFieldName
impl<'de> Deserialize<'de> for EncodingSortFieldFieldName
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<EncodingSortFieldFieldName> for FluffySortArray
impl From<EncodingSortFieldFieldName> for FluffySortArray
source§fn from(original: EncodingSortFieldFieldName) -> FluffySortArray
fn from(original: EncodingSortFieldFieldName) -> FluffySortArray
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for EncodingSortFieldFieldName
impl Send for EncodingSortFieldFieldName
impl Sync for EncodingSortFieldFieldName
impl Unpin for EncodingSortFieldFieldName
impl UnwindSafe for EncodingSortFieldFieldName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more