Collections line radchart正在显示两条线的值

Collections line radchart正在显示两条线的值,collections,telerik,charts,multiline,Collections,Telerik,Charts,Multiline,我有一个radchart,它应该显示两条带独立Y值的线,但当它加载时,它会显示两条线,但它们都有应该显示的Y值,以及图表中另一条线的Y值 即: (数据集1:1,2,6,9) (数据集2:1,4,6,7) (显示的行类似于:1-1-2-4-6-6-9-7和1-1-2-4-6-6-9-7) 我的系列映射如下所示: <telerik:SeriesMapping LegendLabel="Line Series 1" > <telerik:SeriesMapping.Serie

我有一个radchart,它应该显示两条带独立Y值的线,但当它加载时,它会显示两条线,但它们都有应该显示的Y值,以及图表中另一条线的Y值 即: (数据集1:1,2,6,9) (数据集2:1,4,6,7) (显示的行类似于:1-1-2-4-6-6-9-7和1-1-2-4-6-6-9-7)

我的系列映射如下所示:

<telerik:SeriesMapping LegendLabel="Line Series 1" >
    <telerik:SeriesMapping.SeriesDefinition>
        <telerik:StackedLineSeriesDefinition />
    </telerik:SeriesMapping.SeriesDefinition>
        <telerik:ItemMapping FieldName="LineYValue" DataPointMember="YValue" />
    </telerik:SeriesMapping>

    <telerik:SeriesMapping LegendLabel="Line Series 2" >
        <telerik:SeriesMapping.SeriesDefinition>
            <telerik:StackedLineSeriesDefinition />
        </telerik:SeriesMapping.SeriesDefinition>
        <telerik:ItemMapping FieldName="LineYValue" DataPointMember="YValue" />
    </telerik:SeriesMapping>
</telerik:RadChart.SeriesMappings>
我很确定这是CollectionIndex,但我不确定如何在我的情况下实现它,我对这项工作相对较新


任何帮助都将不胜感激。

序列映射对象的ItemsSource属性。您可以将每个数据集发送到相应的序列映射。第条:

if (salesAndQtyByHour != null)
{
    STUFF.ChartModels.Charts tempChart1 = new ODA.ChartModels.Charts() { ChartTitle = "Sales And Quantity By Hour" };
    foreach (var item in salesAndQtyByHour)
    {
        tempChart1.myCharts.Add(new STUFF.ChartModels.Chart() { LineName = "Quantity", LineXValue = item.MilitaryTime, LineYValue = item.QtyOfItems });
        tempChart1.myCharts.Add(new STUFF.ChartModels.Chart() { LineName = "Basket", LineXValue = item.MilitaryTime, LineYValue = item.Basket });
    }
    SalesAndQtyByHour = tempChart1;
}