Infragistics图表,如何使用单独的Y轴和常见的X轴绘制LineSeries?

时间:2017-07-10 13:08:55

标签: c# wpf charts infragistics

你能帮我解决这个问题吗?

我需要在同一个图表中绘制2个或更多LineSeries,但每行必须有自己的Y轴,并且所有行必须共享相同的X轴。

我需要这样的东西:

enter image description here

这是我的Xaml代码,显示3个lineseries但具有相同的Y轴:

    <ig:XamDataChart>

        <ig:XamDataChart.Axes>

            <ig:CategoryXAxis  x:Name="catXAxis" ItemsSource="{Binding Data}"  Label="{}{Label}"/>

            <ig:NumericYAxis x:Name="numYAxis" >
                <ig:NumericYAxis.LabelSettings>
                    <ig:AxisLabelSettings Location="OutsideLeft"/>
                </ig:NumericYAxis.LabelSettings>
            </ig:NumericYAxis>

        </ig:XamDataChart.Axes>

        <ig:XamDataChart.Series>

            <ig:LineSeries ItemsSource="{Binding Data}" ValueMemberPath="X" XAxis="{Binding ElementName=catXAxis}"
                YAxis="{Binding ElementName=numYAxis}"/>

            <ig:LineSeries ItemsSource="{Binding Data}" ValueMemberPath="Y" XAxis="{Binding ElementName=catXAxis}"
                YAxis="{Binding ElementName=numYAxis}"/>

            <ig:LineSeries ItemsSource="{Binding Data}" ValueMemberPath="Z" XAxis="{Binding ElementName=catXAxis}"
                YAxis="{Binding ElementName=numYAxis}"/>

        </ig:XamDataChart.Series>

    </ig:XamDataChart>

我尝试再添加2个NumericYAx,但没有成功。

感谢您的帮助。

亚历。

0 个答案:

没有答案