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(_:summaryItemForCategory:)Default implementationReturns an optional
FUIChartSummaryItemfor a category indexDefault Implementation
This default implementation always returns
nil.Declaration
Swift
func chartSummaryView(_ chartSummaryView: FUIChartSummaryView, summaryItemForCategory categoryIndex: Int) -> FUIChartSummaryItem?Parameters
chartSummaryViewThe chart summary view of type
FUIChartSummaryViewcategoryIndexThe summary item for the category
Return Value
- optional item summarizing the category values of series in a chart.
-
chartSummaryView(_:summaryItemForCategoryRange:)Default implementationReturns an optional
FUIChartRangeSummaryItemfor a category rangeDefault Implementation
This default implementation always returns
nil.Declaration
Swift
func chartSummaryView(_ chartSummaryView: FUIChartSummaryView, summaryItemForCategoryRange categoryRange: ClosedRange<Int>) -> FUIChartRangeSummaryItem?Parameters
chartSummaryViewThe chart summary view of type
FUIChartSummaryViewcategoryRangeThe summary item for the category range
Return Value
- optional item summarizing the category values of series in a chart.
-
chartView(_:summaryItemForCategory:)Default implementationReturns an optional
FUIChartSummaryItemfor 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
chartViewThe chart view of type
FUIChartViewcategoryIndexThe summary item for the category
Return Value
- optional item summarizing the category values of series in a chart.
-
chartView(_:summaryItemForCategoryRange:)Default implementationReturns an optional
FUIChartRangeSummaryItemfor 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
chartViewThe chart view of type
FUIChartViewcategoryRangeThe summary item for the category range
Return Value
- optional item summarizing the category values of series in a chart.