FlexChartDelegate Protocol Reference
Conforms to | XuniViewDelegate |
---|---|
Declared in | FlexChartBase.h |
– selectionChanged:hitTestInfo:
Do something when selection changed.
- (void)selectionChanged:(FlexChartBase *)sender hitTestInfo:(XuniHitTestInfo *)hitTestInfo
Parameters
sender |
the chart sending this event. |
---|---|
hitTestInfo |
the info of the chart element at the specified point. |
Discussion
Do something when selection changed.
Declared In
FlexChartBase.h
– seriesVisibilityChanged:series:
Do something when series visibility changed.
- (void)seriesVisibilityChanged:(FlexChartBase *)sender series:(XuniSeries *)series
Parameters
sender |
the chart sending this event. |
---|---|
series |
the chart series at the specified coordinates. |
Discussion
Do something when series visibility changed.
Declared In
FlexChartBase.h
– axisRangeChanged:axis:
Get whether an axis range is changed
- (void)axisRangeChanged:(FlexChartBase *)sender axis:(XuniAxis *)axis
Parameters
sender |
the chart sending this event. |
---|---|
axis |
whose range is changed |
Discussion
Get whether an axis range is changed
Declared In
FlexChartBase.h
– handleTooltip:point:isVisible:data:
Handle customized tooltip.
- (void)handleTooltip:(FlexChartBase *)sender point:(XuniPoint *)point isVisible:(BOOL)isVisible data:(NSArray *)data
Parameters
sender |
the chart sending this event. |
---|---|
point |
the tapped point. |
isVisible |
the tooltip visibility. |
data |
the tooltip data. |
Discussion
Handle customized tooltip.
Declared In
FlexChartBase.h
– handlePlotElementLoading:renderEngine:rect:pointIndex:point:seriesIndex:defaultRender:
handle plot element loading event.
- (BOOL)handlePlotElementLoading:(FlexChartBase *)sender renderEngine:(XuniRenderEngine *)renderEngine rect:(XuniRect *)rect pointIndex:(int)pointIndex point:(XuniPoint *)point seriesIndex:(int)seriesIndex defaultRender:(BasePlotElementRender *)defaultRender
Parameters
sender |
the chart sending this event. |
---|---|
renderEngine |
the render engine. |
rect |
the element rect. |
pointIndex |
the point index. |
point |
the point. |
seriesIndex |
the series index. |
defaultRender |
the default render |
Return Value
return a boolean value.
Discussion
handle plot element loading event.
Declared In
FlexChartBase.h
– handleLabelLoading:renderEngine:axisIndex:eventArgs:
Handle axis label loading event.
- (BOOL)handleLabelLoading:(FlexChartBase *)sender renderEngine:(XuniRenderEngine *)renderEngine axisIndex:(int)axisIndex eventArgs:(XuniLabelLoadingEventArgs *)eventArgs
Parameters
sender |
the chart sending this event. |
---|---|
renderEngine |
the render engine. |
axisIndex |
the axis index. |
eventArgs |
the event arguments. |
Return Value
return a boolean value.
Discussion
Handle axis label loading event.
Declared In
FlexChartBase.h
– lineMarkerPositionChanged:
Do something when line Marker position changed.
- (void)lineMarkerPositionChanged:(FlexChartBase *)sender
Parameters
sender |
flexChart sender object. |
---|
Discussion
Do something when line Marker position changed.
Declared In
FlexChartBase.h