# C1.Win.C1Chart.ChartHistogram.IntervalCreationMethod

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Win_C1Chart_ChartHistogram_IntervalCreationMethod_" data-uid="C1.Win.C1Chart.ChartHistogram.IntervalCreationMethod*">IntervalCreationMethod Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Win_C1Chart_ChartHistogram_IntervalCreationMethod_" data-uid="C1.Win.C1Chart.ChartHistogram.IntervalCreationMethod*"></a>
<h4 id="C1_Win_C1Chart_ChartHistogram_IntervalCreationMethod" data-uid="C1.Win.C1Chart.ChartHistogram.IntervalCreationMethod">IntervalCreationMethod</h4>
<div class="markdown level1 summary"><p>Gets or sets the method used to specify the histogram intervals.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public IntervalMethodEnum IntervalCreationMethod { get; set; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Property IntervalCreationMethod As IntervalMethodEnum</code></pre>
</div>
<h5 id="C1_Win_C1Chart_ChartHistogram_IntervalCreationMethod_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>Interval boundaries can be established in a variety of ways.</p>
<p>When the Automatic method is used, the chart calculates
the upper and lower limits of the intervals using the maximum and minimum
data values, and restricting the intervals to lie within 3 standard deviations
of the data mean.  The number of intervals is optional.  Interval boundaries
are calculated uniformly.</p>
<p>When the SemiAutomatic method is used, the upper and lower limits
of the intervals are specified together with the number of intervals.
Interval boundaries are calculated uniformly.</p>
<p>When the XDataBoundaries method is used, the X values of the data
data series are used to explicitly set each interval boundary.  The X values
are sorted and duplicate values are eliminated.  Each ascending value of the
result is used determine the next interval boundary.  Thus, the first and second
resulting X values define the first interval and each successive X value specifies
the end of the next interval.  Note that specification of N intervals requires
N+1 unique X values.
</p>
</div>
</div>
