Struct google_sheets4::api::ChartSpec[][src]

pub struct ChartSpec {
Show 24 fields pub alt_text: Option<String>, pub background_color: Option<Color>, pub background_color_style: Option<ColorStyle>, pub basic_chart: Option<BasicChartSpec>, pub bubble_chart: Option<BubbleChartSpec>, pub candlestick_chart: Option<CandlestickChartSpec>, pub data_source_chart_properties: Option<DataSourceChartProperties>, pub filter_specs: Option<Vec<FilterSpec>>, pub font_name: Option<String>, pub hidden_dimension_strategy: Option<String>, pub histogram_chart: Option<HistogramChartSpec>, pub maximized: Option<bool>, pub org_chart: Option<OrgChartSpec>, pub pie_chart: Option<PieChartSpec>, pub scorecard_chart: Option<ScorecardChartSpec>, pub sort_specs: Option<Vec<SortSpec>>, pub subtitle: Option<String>, pub subtitle_text_format: Option<TextFormat>, pub subtitle_text_position: Option<TextPosition>, pub title: Option<String>, pub title_text_format: Option<TextFormat>, pub title_text_position: Option<TextPosition>, pub treemap_chart: Option<TreemapChartSpec>, pub waterfall_chart: Option<WaterfallChartSpec>,
}
Expand description

The specifications of a chart.

This type is not used in any activity, and only used as part of another schema.

Fields

alt_text: Option<String>

The alternative text that describes the chart. This is often used for accessibility.

background_color: Option<Color>

The background color of the entire chart. Not applicable to Org charts.

background_color_style: Option<ColorStyle>

The background color of the entire chart. Not applicable to Org charts. If background_color is also set, this field takes precedence.

basic_chart: Option<BasicChartSpec>

A basic chart specification, can be one of many kinds of charts. See BasicChartType for the list of all charts this supports.

bubble_chart: Option<BubbleChartSpec>

A bubble chart specification.

candlestick_chart: Option<CandlestickChartSpec>

A candlestick chart specification.

data_source_chart_properties: Option<DataSourceChartProperties>

If present, the field contains data source chart specific properties.

filter_specs: Option<Vec<FilterSpec>>

The filters applied to the source data of the chart. Only supported for data source charts.

font_name: Option<String>

The name of the font to use by default for all chart text (e.g. title, axis labels, legend). If a font is specified for a specific part of the chart it will override this font name.

hidden_dimension_strategy: Option<String>

Determines how the charts will use hidden rows or columns.

histogram_chart: Option<HistogramChartSpec>

A histogram chart specification.

maximized: Option<bool>

True to make a chart fill the entire space in which it’s rendered with minimum padding. False to use the default padding. (Not applicable to Geo and Org charts.)

org_chart: Option<OrgChartSpec>

An org chart specification.

pie_chart: Option<PieChartSpec>

A pie chart specification.

scorecard_chart: Option<ScorecardChartSpec>

A scorecard chart specification.

sort_specs: Option<Vec<SortSpec>>

The order to sort the chart data by. Only a single sort spec is supported. Only supported for data source charts.

subtitle: Option<String>

The subtitle of the chart.

subtitle_text_format: Option<TextFormat>

The subtitle text format. Strikethrough and underline are not supported.

subtitle_text_position: Option<TextPosition>

The subtitle text position. This field is optional.

title: Option<String>

The title of the chart.

title_text_format: Option<TextFormat>

The title text format. Strikethrough and underline are not supported.

title_text_position: Option<TextPosition>

The title text position. This field is optional.

treemap_chart: Option<TreemapChartSpec>

A treemap chart specification.

waterfall_chart: Option<WaterfallChartSpec>

A waterfall chart specification.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.