Class: Google::Apis::SheetsV4::WaterfallChartSeries

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/sheets_v4/classes.rb,
generated/google/apis/sheets_v4/representations.rb,
generated/google/apis/sheets_v4/representations.rb

Overview

A single series of data for a waterfall chart.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ WaterfallChartSeries

Returns a new instance of WaterfallChartSeries



10092
10093
10094
# File 'generated/google/apis/sheets_v4/classes.rb', line 10092

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#custom_subtotalsArray<Google::Apis::SheetsV4::WaterfallChartCustomSubtotal>

Custom subtotal columns appearing in this series. The order in which subtotals are defined is not significant. Only one subtotal may be defined for each data point. Corresponds to the JSON property customSubtotals



10062
10063
10064
# File 'generated/google/apis/sheets_v4/classes.rb', line 10062

def custom_subtotals
  @custom_subtotals
end

#dataGoogle::Apis::SheetsV4::ChartData

The data included in a domain or series. Corresponds to the JSON property data



10067
10068
10069
# File 'generated/google/apis/sheets_v4/classes.rb', line 10067

def data
  @data
end

#hide_trailing_subtotalBoolean Also known as: hide_trailing_subtotal?

True to hide the subtotal column from the end of the series. By default, a subtotal column will appear at the end of each series. Setting this field to true will hide that subtotal column for this series. Corresponds to the JSON property hideTrailingSubtotal

Returns:

  • (Boolean)


10074
10075
10076
# File 'generated/google/apis/sheets_v4/classes.rb', line 10074

def hide_trailing_subtotal
  @hide_trailing_subtotal
end

#negative_columns_styleGoogle::Apis::SheetsV4::WaterfallChartColumnStyle

Styles for a waterfall chart column. Corresponds to the JSON property negativeColumnsStyle



10080
10081
10082
# File 'generated/google/apis/sheets_v4/classes.rb', line 10080

def negative_columns_style
  @negative_columns_style
end

#positive_columns_styleGoogle::Apis::SheetsV4::WaterfallChartColumnStyle

Styles for a waterfall chart column. Corresponds to the JSON property positiveColumnsStyle



10085
10086
10087
# File 'generated/google/apis/sheets_v4/classes.rb', line 10085

def positive_columns_style
  @positive_columns_style
end

#subtotal_columns_styleGoogle::Apis::SheetsV4::WaterfallChartColumnStyle

Styles for a waterfall chart column. Corresponds to the JSON property subtotalColumnsStyle



10090
10091
10092
# File 'generated/google/apis/sheets_v4/classes.rb', line 10090

def subtotal_columns_style
  @subtotal_columns_style
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



10097
10098
10099
10100
10101
10102
10103
10104
# File 'generated/google/apis/sheets_v4/classes.rb', line 10097

def update!(**args)
  @custom_subtotals = args[:custom_subtotals] if args.key?(:custom_subtotals)
  @data = args[:data] if args.key?(:data)
  @hide_trailing_subtotal = args[:hide_trailing_subtotal] if args.key?(:hide_trailing_subtotal)
  @negative_columns_style = args[:negative_columns_style] if args.key?(:negative_columns_style)
  @positive_columns_style = args[:positive_columns_style] if args.key?(:positive_columns_style)
  @subtotal_columns_style = args[:subtotal_columns_style] if args.key?(:subtotal_columns_style)
end