Visit Gigasoft's Web Site
 ProEssentials v11 Help

Gigasoft.ProEssentials.Pego.PePlot.Option Members

AdjoinBars

Set True to force bar charts to draw bars with no gaps between bars. AdjoinBars is a feature added for some specific purposes and may not function in all scenarios, though your case may be improved by also setting BarWidth = 1.0, or use BarWidth = 1.0 instead of AdjoinBars.

AreaBevelLighting

This property controls bevel lighting for all subsets plotted in area PlottingMethod.

AreaBevelStyle

This property controls bevel style for all subsets plotted in area PlottingMethod.

AreaBorder

Controls if a polyline top border is added to GdiPlus or Direct2D Area plotting method graphics. Helps with large data sets where spikes in data results in a zero-width polygon portion that GdiPlus can sometimes hide. Value can be 1, 2, 3 pixel units for monitor display.

AreaGradientBoundary

This property controls gradient boundary style for all subsets plotted in area PlottingMethod. If AreaGradientStyle is used to add a gradient, this property controls the extents of the underlying gradient graphic.

AreaGradientStyle

This property controls gradient style for all subsets plotted in area PlottingMethod. This property provides an alternate method of applying gradients as compared to SubsetGradientStyle.

AreaStackedBevelLighting

This property controls bevel lighting for all subsets plotted in area-stacked PlottingMethod.

AreaStackedBevelStyle

This property controls bevel style for all subsets plotted in area-stacked PlottingMethod.

AreaStackedGradientBoundary

This property controls gradient boundary style for all subsets plotted in area-stacked PlottingMethod. If AreaStackedGradientStyle is used to add a gradient, this property controls the extents of the underlying gradient graphic.

AreaStackedGradientStyle

This property controls gradient style for all subsets plotted in area-stacked PlottingMethod. This property provides an alternate method of applying gradients as compared to SubsetGradientStyle.

BarBevelLighting

This property controls bevel lighting for all subsets plotted in bar PlottingMethod.

BarBevelStyle

This property controls bevel style for all subsets plotted in bar PlottingMethod.

BarGlassEffect

This property controls an optional bar glass effect for all subsets plotted in bar PlottingMethod. Set to True to enable the glass effect.

BarGradientBoundary

This property controls gradient boundary style for all subsets plotted in bar PlottingMethod. If BarGradientStyle is used to add a gradient, this property controls the extents of the underlying gradient graphic.

BarGradientStyle

This property controls gradient style for all subsets plotted in bar PlottingMethod. This property provides an alternate method of applying gradients as compared to SubsetGradientStyle.

BarWidth

This property controls the thickness of the Bar and SpecificPlotMode plotting methods. For the Graph Object, this property defines the bar width in terms of percentage of space between data points.

BestFitCoeffs

This read-only property provides the best fit coefficients when PlottingMethod is set to PEGPM_POINTSPLUSBFL or PEGPM_POINTSPLUSBFC. The degree of the coefficients are also controlled by BestFitDegree or SubsetDegree.

BestFitDegree

This property controls the degree of polynomial which is produced when PlottingMethod is Points plus Best Fit Curve. The following constants apply to this property: Graph VCL Enumerations eBestFitDegree = (gDegree2, gDegree3, gDegree4);

BevelLimit

Defines a pixel width threshold. Default 3 pixels, if bevel being attempted is narrower than this threshold, the bevel will not be drawn. This property controls all bevels across all plotting methods and annotations.

Clipping

This property controls whether plotting method graphic commands are clipped to within the axis in which they reside.

CurveGranularity

This property controls the quantity of line-segments used to produce the curved lines for the Spline and Best Fit Curve/Line plotting methods. Setting to ExtraFine will effect performance so this setting should only be used with smaller data sets.

FixedLineThickness

This property maintains line thickness independent of image size.

FixedSpmWidth

This property maintains the width of ohlc and box-plot/candle-stick graphics independent on image size.

FloatingStackedBars

Setting this property to True and passing ZData for each point will cause a stacked bar chart to float on-top of the provided ZData values. This works for both normal vertical stacked bars as well as horizontal stacked bars.

GradientBars

This property controls if Bar and Open-High-Low charts fill the bar's interior with a gradient effect. If the bar width is greater than the value defined, the gradient effect is applied, else, the bar is filled with a solid color.

HiddenLinesInArea

This property shows or hides the dashed hidden lines that get drawn when one area plot is located behind another area plot. Solid line can be produced with SolidLineOverArea.

LineGapThreshold

This property uses the distance between any adjacent non-null data points to form the gap in the line. For the Scientific Graph Object, this distance is the difference between consecutive non-null XData values.

LineShadows

By default, disabled. Set to True to add a drop shadow effect to line plotting methods. The shadow effect is very subtle and helps with contrast.

LineSymbolThickness

Controls thickness for all non solid points (cross, dash, non solid dot, etc) for PePlot.Method set to Point. Pixel units are for images less than 3300 pixels in size else thickness scales larger. 1 = 1 pixel 2 = 2 pixels 3 and higer = multiples of a thin line logical unit unit.

MaximumPointSize

This property enables and controls the size of the minimum point size. This property is helpful when using small charts and need to maintain a minimum point size.

MaxMarkerSize

When using MarkDataPoints, this property controls the size of the maximum marker size. Default is enabled, So new v7 logic has smaller marker sizes for larger charts.

MinimumPointSize

This property enables and controls the size of the minimum point size. This property is helpful when using small charts and need to maintain a minimum point size.

NegativeFromXAxis

This property controls how Bar, Area, and Stick plotting methods handle negative data-points.

NullDataGaps

This property controls whether line graphs will have gaps (broken lines) where null data is located. Null data is defined by the NullDataValue and NullDataValueX properties.

OhlcMinWidth

This controls the minimum width of the open and close tick widths of an OHLC type chart. Units are purely logical. Default is 16, range = 1 to 30.

OverlapBars

Set True to enable an optional method of drawing multiple subset bars overlapping instead of side-by-side. For when PlottingMethod is set to Bar. This allows a special case when developer prefers bars to overlap for various reasons.

OverlapMultiAxesOffsetBars

Set True to enable logic to offset bars across multiple axes within an overlapped multi axes group. Only applicable when used with PeGrid.OverlapMultiAxes to group multiple axes, and when PePlot.Methods[] is used to define Bar plotting methods on multiple axes.

PointColorLineAdj

Related to PointColors property. When PointColorLineAdj is True (non-zero), this causes the line segment preceeding the data point to be colored. Else, the line segment extending past the data point is colored.

PointPadding

This property controls the padding to the left and right of the first and last points when using a point or line plotting method. This property defines the padding in terms of percentage of space between data points.

PointPaddingArea

This property controls the padding to the left and right of the first and last points when using the Area plotting method. This property defines the padding in terms of percentage of space between data points.

PointPaddingBar

This property controls the padding to the left and right of the first and last points when using the Bar plotting method. This property defines the padding in terms of percentage of space between data points.

SolidLineOverArea

Controls if a top border polyline is added on top Area plotting methods. These lines are drawn after all areas so they are always on top. Similar to HiddenLinesInArea but solid and allows thickness control. Value can be 1, 2, 3 pixel units for display. Print, svg scales.

SortPlotMethods

If PlottingMethods is used, then by default, plotting methods will automatically be sorted. Sorting results in the following plotting methods set to the foreground in this order: LINE, POINT, OHLC, BAR, and then lastly AREA.

SpecificPlotModeBorder

Defines a pixel width threshold. Default 4 pixels, with no gradient effect, if candle or high-low-bar width is greater than this property, a border is drawn on candle portion.

SpecificPlotModeColor

This property controls whether the specific plot mode plotting methods will be drawn with multiple colors The colors will be controlled via SubsetColors. When SpecificPlotMode is PESPM_HLC: When SpecificPlotMode is PESPM_OHLC: When SpecificPlotMode is PESPM_BOX:.

SpecificPlotModeGradient

Gets or Sets the gradient style for candlestick and high-low bar plotting methods.

SplineBevelLighting

This property controls bevel lighting for all subsets plotted in area-spline PlottingMethod.

SplineBevelStyle

This property controls bevel style for all subsets plotted in area-spline PlottingMethod.

SplineGradientBoundary

This property controls gradient boundary style for all subsets plotted in area-spline PlottingMethod. If SplineGradientStyle is used to add a gradient, this property controls the extents of the underlying gradient graphic.

SplineGradientStyle

This property controls gradient style for all subsets plotted in area-spline PlottingMethod. This property provides an alternate method of applying gradients as compared to SubsetGradientStyle.

SplineType

Gets or Sets the spline type when RenderEngine is GdiPlus or Direct2D. Default 0 is Cardinal based off DrawCurve api call. Set to B-Spline to use internal math to produce data and PolyLine api call.. Applies when PlottingMethod is set to Spline.

SubsetDegree

This property array controls the best fit degree on a per subset basis. If this property array is not used (empty), then BestFitDegree will control the best fit degree for all subsets.

SubsetGradientBoundary

If SubsetGradientStyle is used to add a gradient, this property controls the extents of the underlying gradient graphic. If set to Axis, the gradient is applied to the axis, and the subset graphic is the clipped viewport of such gradient.

SubsetGradientStyle

This property array controls which gradient styles are applied to filled area/bar/spline type subsets. RenderEngine must be GdiPlus. By default this property arrays is empty and no gradients are defined.

SubsetPointSizes

If one element is defined, controls all subset point sizes by this amount, else, each subset index can be assigned a point size factor. For example, setting to 2.0 will produce point sizes twice as large.

SymbolFrequency

This property controls the frequency of symbols placed into plotting methods (PlottingMethod) when ViewingStyle is equal to PEVS_MONOWITHSYMBOLS.

TreatCompsAsNormal

This property controls whether comparison subsets are viewed as comparison subsets (using PlottingMethodII) or whether they are viewed as normal data using the current plotting method (PlottingMethod).

TriangleAnnotationAdj

This property determines whether the vertex or the center of an up/down triangle or arrow symbol, set with GraphAnnotationType, is placed at the GraphAnnotationX and GraphAnnotationY coordinate.