FlexChart for UWP
複数の軸
FlexChart > FlexChart の操作 > FlexChart の要素 > FlexChart の軸 > 複数の軸

チャートに第 1 X 軸と第 1 Y 軸が含まれているが、軸を追加しないと要件を満たせないことがあります。たとえば、同じチャートに値の範囲がまったく異なる系列をプロットする場合です。 また、1 つのチャートに(異なるタイプの)まったく異なる値をプロットする場合もあります。このような場合、2 つの軸だけではデータを効率よく表示できません。そのような場合は、第 2 軸を使用すると便利です。第 2 軸を使用するには、それぞれ独自の X 軸と Y 軸を使用して 1 つのチャートに複数の系列をプロットできます。

FlexChart では、複数の軸を簡単に使用できます。要件に応じて追加の軸を作成し、系列の AxisX プロパティと AxisY プロパティに同様に連結するだけです。

次のコードスニペットは、FlexChart で複数の軸を作成して使用する方法を示します。

<Chart:C1FlexChart x:Name="flexChart" ItemsSource="{Binding DataContext.Data}" BindingX="Time"
                     Grid.Row="1">
    <Chart:Series x:Name="precSeries" SeriesName="降水" Binding="Precipitation">
        <Chart:Series.AxisY>
            <Chart:Axis Position="Right" Min="0" Max="100" Title="降水 (mm)" MajorGrid="False"/>
        </Chart:Series.AxisY>
    </Chart:Series>
    <Chart:Series x:Name="avgSeries" SeriesName="温度" ChartType="LineSymbols" Binding="Temperature"/>
    <Chart:C1FlexChart.AxisY>
        <Chart:Axis Title="温度 (C)" Min="0" MajorGrid="True" AxisLine="False" Position="Left" 
        MajorTickMarks="None"></Chart:Axis>
    </Chart:C1FlexChart.AxisY>
</Chart:C1FlexChart>
関連トピック