FUIChartSummaryDataSource
public protocol FUIChartSummaryDataSource : AnyObject
Data source for FUIChartSummaryView
. Optionally, supply a summary item for the category.
Important
theFUIChartSummaryDataSource
will query for a summary item for categoryIndex = -1
. This item will be displayed at the far left, and should typically contain aggregate info.
-
chartSummaryView(_:
Default implementationsummaryItemForCategory: ) Returns an optional
FUIChartSummaryItem
for a category indexDefault Implementation
This default implementation always returns
nil
.Declaration
Swift
func chartSummaryView(_ chartSummaryView: FUIChartSummaryView, summaryItemForCategory categoryIndex: Int) -> FUIChartSummaryItem?
Parameters
chartSummaryView
The chart summary view of type
FUIChartSummaryView
categoryIndex
The summary item for the category
Return Value
- optional item summarizing the category values of series in a chart.
-
chartSummaryView(_:
Default implementationsummaryItemForCategoryRange: ) Returns an optional
FUIChartRangeSummaryItem
for a category rangeDefault Implementation
This default implementation always returns
nil
.Declaration
Swift
func chartSummaryView(_ chartSummaryView: FUIChartSummaryView, summaryItemForCategoryRange categoryRange: ClosedRange<Int>) -> FUIChartRangeSummaryItem?
Parameters
chartSummaryView
The chart summary view of type
FUIChartSummaryView
categoryRange
The summary item for the category range
Return Value
- optional item summarizing the category values of series in a chart.
-
chartView(_:
Default implementationsummaryItemForCategory: ) Returns an optional
FUIChartSummaryItem
for a category indexDefault Implementation
This default implementation always returns
nil
.Declaration
Swift
@available(*, deprecated, renamed: "chartSummaryView(_:summaryItemForCategory:﹚") func chartView(_ chartView: FUIChartView, summaryItemForCategory categoryIndex: Int) -> FUIChartSummaryItem?
Parameters
chartView
The chart view of type
FUIChartView
categoryIndex
The summary item for the category
Return Value
- optional item summarizing the category values of series in a chart.
-
chartView(_:
Default implementationsummaryItemForCategoryRange: ) Returns an optional
FUIChartRangeSummaryItem
for a category rangeDefault Implementation
This default implementation always returns
nil
.Declaration
Swift
@available(*, deprecated, renamed: "chartSummaryView(_:summaryItemForCategoryRange:﹚") func chartView(_ chartView: FUIChartView, summaryItemForCategoryRange categoryRange: ClosedRange<Int>) -> FUIChartRangeSummaryItem?
Parameters
chartView
The chart view of type
FUIChartView
categoryRange
The summary item for the category range
Return Value
- optional item summarizing the category values of series in a chart.