Back to Devexpress

ITimeSpanMeasureUnitsCalculator.CalculateMeasureUnit(IEnumerable<Series>, Double, Int32, Double, Double, Double, Double) Method

corelibraries-devexpress-dot-xtracharts-dot-itimespanmeasureunitscalculator-dot-calculatemeasureunit-x28-ienumerable-series-double-int32-double-double-double-double-x29.md

latest3.8 KB
Original Source

ITimeSpanMeasureUnitsCalculator.CalculateMeasureUnit(IEnumerable<Series>, Double, Int32, Double, Double, Double, Double) Method

Calculates the time-span measurement unit that an axis should use for display.

Namespace : DevExpress.XtraCharts

Assembly : DevExpress.XtraCharts.v25.2.dll

NuGet Package : DevExpress.Charts

Declaration

csharp
TimeSpanMeasureUnit CalculateMeasureUnit(
    IEnumerable<Series> series,
    double axisLength,
    int pixelsPerUnit,
    double visualMin,
    double visualMax,
    double wholeMin,
    double wholeMax
)
vb
Function CalculateMeasureUnit(
    series As IEnumerable(Of Series),
    axisLength As Double,
    pixelsPerUnit As Integer,
    visualMin As Double,
    visualMax As Double,
    wholeMin As Double,
    wholeMax As Double
) As TimeSpanMeasureUnit

Parameters

NameTypeDescription
seriesIEnumerable<Series>

All Series associated with the axis.

| | axisLength | Double |

The length of the axis’s current visual range in pixels.

| | pixelsPerUnit | Int32 |

The minimum count of pixels that series require to display their points correctly.

| | visualMin | Double |

The visual range’s minimum value in milliseconds.

| | visualMax | Double |

The visual range’s maximum value in milliseconds.

| | wholeMin | Double |

The whole range’s minimum value in milliseconds.

| | wholeMax | Double |

The whole range’s maximum value in milliseconds.

|

Returns

TypeDescription
TimeSpanMeasureUnit

The calculated measurement unit.

|

Remarks

For example, bars can overlap each other if the calculated measurement unit covers fewer pixels on the axis than the pixelPerUnit parameter specifies.

See Also

ITimeSpanMeasureUnitsCalculator Interface

ITimeSpanMeasureUnitsCalculator Members

DevExpress.XtraCharts Namespace