バージョン

軸スケール区切りの設定

XamFinancialChart コントロールで基本データ ソースの時間間隔のどのデータを表示されることを決定できます。

概要

チャートの XAxisBreaks コレクションに TimeAxisBreaks を入れて、XamFinancialChart は X 軸のデータから間隔を解除できます。

時間間隔のデータを解除するために TimeAxisBreak 要素はを一意の StartEndInterval で設定できます。

XAxisBreaks コレクションを使用するために XAxisMode プロパティは Time に設定する必要があります。

コード スニペット

以下のコードは次の画像の XamFinancialChart のように週末のデータを非表示にする XAxisBreaks コレクションの設定方法を表します。

financialchart scale breaks wpf.png

XAML:

<ig:XamFinancialChart x:Name="chart" ItemsSource="{Binding}" XAxisMode="Time">
    <ig:XamFinancialChart.XAxisBreaks>
        <ig:TimeAxisBreak Start="2018-1-6T00:00:00" End="2018-1-7T23:59:59" Interval="7"/>
    </ig:XamFinancialChart.XAxisBreaks>
</ig:XamFinancialChart>

C#:

var axisBreak = new TimeAxisBreak();
axisBreak.Start = new DateTime(2018, 1, 6, 0, 0, 0);
axisBreak.End = new DateTime(2018, 1, 7, 23, 59, 59);
axisBreak.Interval = new TimeSpan(7, 0, 0, 0);
chart.XAxisBreaks.Add(axisBreak);

Visual Basic:

Dim axisBreak As TimeAxisBreak = New TimeAxisBreak()
axisBreak.Start = New DateTime(2018, 1, 6, 0, 0, 0)
axisBreak.End = New DateTime(2018, 1, 7, 23, 59, 59)
axisBreak.Interval = New TimeSpan(7, 0, 0, 0)
chart.XAxisBreaks.Add(axisBreak)

関連コンテンツ