ArcObjects Library Reference  (CartoUI)    

ISeriesProperties Interface

Provides access to members that control graph series.

Product Availability

Available with ArcGIS Desktop.

Members

Description
Read/write property Color Color used when ColorType of series property is esriGraphColorCustomEach.
Read/write property ColorPalette Palette used when ColorType of series property is esriGraphColorPalette.
Read/write property ColorType Type of color applied to the graph series.
Read/write property CustomColor Color used when ColorType of series property is esriGraphColorCustomAll.
Read-only property FieldOptional Indicates if data field is optional.
Method GetField Gets data field name in the series. Can be multiple and optional depending on series type.
Read/write property HorizontalAxis Index of horizontal axis.
Read/write property InLegend Indicates if series is added to the graph legend.
Read-only property IsChanged Indicates if series has changed.
Read-only property IsReady Indicates if series is ready to work with.
Read/write property LabelField Provides field to be the data source of labels in the graph. Only the field from the first series will be used in the graph if there are more than one series.
Read/write property Marks Indicates if series shows marks.
Read-only property MaxField Maximum possible fields for the series.
Read/write property Name Name of the series shown in the legend.
Read-only property PenProperties Interface for drawing lines and borders in the series.
Method SetField Sets data field name in the series. Can be multiple and optional depending on series type.
Read/write property SourceData Data source for the series. Can be table, feature, raster layer, or name of another series for function series.
Read-only property Type Type of the series.
Read-only property UniqueName Default and unique name of the series.
Read/write property ValueFormat Format string for series value labels.
Read/write property VerticalAxis Index of vertical axis
Read/write property WhereClause The where clause for querying data source.

CoClasses that implement ISeriesProperties

CoClasses and Classes Description
AreaSeriesProperties A container for the display and manipulation of area graph series.
BarSeriesProperties A container for the display and manipulation of bar graph series.
BoxPlotSeriesProperties A container for the display and manipulation of box plot graph series.
FunctionSeriesProperties A container for the display and manipulation of function graph series.
HistogramSeriesProperties A container for the display and manipulation of histogram graph series.
LineSeriesProperties A container for the display and manipulation of line graph series.
PieSeriesProperties A container for the display and manipulation of pie graph series.
PointSeriesProperties A container for the display and manipulation of scatter plot graph series.
ScatterPlotMatrixSeriesProperties A container for the display and manipulation of scatter plot matrix graph.

Remarks

ISeriesPropreties sets properties for each series in graphs. It handles data input properties and graph elements properties, like legend properties and axis properties. Some of the changes in ISeriesProperties will affect other series, for example, the change in ColorPalette properties has effect on all series in the same graph.

 

Each graph should contain at least one series. To make a series (which is a non-cocreatable object), AddSeries (IDataGraphT::AddSeries) should be used. There are two kinds of series, they are graph series and function series(it also implements IFunctionSeriesProperties). A series can be added (IDataGraphT::AddSeries), removed (IDataGraphT::RemoveSeries), or reordered (IDataGraphT::SeriesOrder).