This document is archived and information here might be outdated.  Recommended version.

ICalcRendererValues Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IC > ICalcRendererValues Interface
ArcGIS Developer Help

ICalcRendererValues Interface

Provides access to members that are used to calculate the renderer statistics required for some uses of a ChartRenderer. Note: the ICalcRendererValues interface has been superseded by ICalcRendererValues2. Please consider using the more recent version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


This interface provides access to methods of an object that calculates field statistics for a dataset. This object can be used to set up a ChartRenderer.


Name Description
Method CalcMinMax Calculates minimum and maximum values.
Method GetFieldTotals Gets totals for all fields.
Method SetData Sets data for calculation.
Method SetDirty Sets object to state where values will be recalculated.
Method SetMinMax Manually sets minimum and maximum values.

Classes that implement ICalcRendererValues

Classes Description
CalcRendererValues An object that calculates renderer statistics which are required for some uses of the ChartRenderer object.


When setting up a ChartRenderer  with charts that either vary in size, or that use normalization by percent of total, you can use a CalcRendererValues object to calculate some statistics that you set to the chart symbol and renderer so that: 1) the charts appear correctly on the map, and 2) and the chart legend information is correct