Chart views' base class within the DevExpress Charts Suite for iOS.
Gets or sets the chart delegate.
@property (readwrite, weak, nonatomic, nullable) id<DXChartDelegate> delegate
The class adopting the DXChartDelegate protocol that is the chart delegate.
This property's value is nil if the window does not have a delegate.
A chart object's delegate is inserted in the responder chain after the chart and delegation messages relay various chart action
Gets or sets a chart's legend settings.
@property (readwrite, nullable) DXLegend *legend
The DXLegend object that configures the legend.
Returns information about the selected series and series points.
@property (readonly, nonatomic, nonnull) NSArray<DXSeriesPointInfo*> *selectedItems
The array of DXSeriesPointInfo objects that contains information about the selected series and selected points within a series.
If the selectionKind property is set to DXChartSelectionKindSeries, the chart does not provide any information about the selected points and the DXSeriesPointInfo.dataPointIndices array is empty.
Gets or sets the value indicating a type of chart elements which should be selected.
@property (readwrite, atomic) DXChartSelectionKind selectionKind
The DXChartSelectionKind enumeration value, specifying whether series or points should be selected.
Gets or sets the value indicating how many chart elements can be selected simultaneously.
@property (readwrite, atomic) DXChartSelectionMode selectionMode
The DXChartSelectionMode enumeration value, specifying whether single or multiple chart items should be selected.
Returns information about chart elements at the specified point.
- (nonnull DXChartHitInfo *)calcHitInfo:(CGPoint)point
The CGPoint object that specifies the test point coordinates relative to the chart's top-left corner.
The DXChartHitInfo object that contains information about the chart elements under the test point.
Hides the displayed hint.
Initializes and returns a newly allocated object with default settings.
An initialized chart object.
Initializes and returns an object from data in a given unarchiver.
- (instancetype)initWithCoder:(NSCoder *)aDecoder
The NSCoder object that is unarchiver.
Initializes and returns a newly allocated object with the specified frame rectangle.
The GCRect object that is the frame rectangle for the view, measured in screen points.
Resumes rendering a chart.
Selects/deselects a series/series point.
- (void)setSelected:(BOOL)isSelected seriesWithIndex:(NSInteger)seriesIndex pointWithIndex:(NSInteger)pointIndex
YES if the element is selected; otherwise NO.
The zero-based index of the series whose selection / whose point's selection you manage.
The zero-based index of the point whose selection you manage.
The <xrefDXCharts.DXChartBase.selectionKind> property specifies the element that the method selects.
The method ignores the pointIndex parameter when the selectionMode is set to Series.
Specifies the chart's current theme.
The value that specifies the chart's theme.
Shows an interactive hint (Tooltip or Crosshair Cursor) at the specified point on a chart.
The CGPoint object that specifies an on-screen chart point whose coordinates are related the Chart's top left corner.
Shows a hint for the specified data point.
- (void)showHintForPointWithIndex:(NSInteger)pointIndex ofSeriesWithIndex:(NSInteger)seriesIndex
The data point index within a series.
The series containing a data point index.
Suspends rendering a chart.
Use this method to avoid flickering on consecutive data changes, for example, when a data point is added to a source, and another is removed.