With multiple scatterseries, the type and color of the last one is applied to all of the pervious scatterseries

The following code with two sessions selected will show all points as blue and a cross. 


                    <chart:ScatterSeries

                        ItemsSource="{Binding ImpactData1}"

                        Label="Impact 1"

                        x:Name="ImpactChart1"

                        Type="Triangle"

                        Fill="Black"

                        LegendIcon="Triangle"

                        x:DataType="local:AnalysisPageViewModel"

                        XBindingPath="XValue"

                        YBindingPath="YValue"

                        PointHeight="7"

                        PointWidth="7">


                    </chart:ScatterSeries>


                        <chart:ScatterSeries

                        ItemsSource="{Binding ImpactData2}"

                        Label="Impact 2"

                        x:Name="ImpactChart2"

                        Type="Cross"

                        Fill="Blue"

                        LegendIcon="Cross"

                        x:DataType="local:AnalysisPageViewModel"

                        XBindingPath="XValue2"

                        YBindingPath="YValue2"

                        PointHeight="7"

                        PointWidth="7">

                    </chart:ScatterSeries>


3 Replies

VR Vallarasu Ravichandran Syncfusion Team February 2, 2026 07:26 AM UTC

Hi john warns,

 

Thank you for reaching out to us.

We have reviewed the shared code snippet and validated the scenario at our end using a sample application. From our testing, we were unable to reproduce the reported behavior. The type and color configured for each ScatterSeries are applied correctly, and each series renders with its respective configuration as expected. We have also verified this with multiple scatter series, and the settings work independently without affecting previous series.

 

To help us investigate this further, could you please share additional details about your use case?

We kindly request you to check our tested sample and revert us by modifying the sample updated along with reproducing steps.

 

We look forward to your response and will be happy to assist you further.

 

Regards,

Vallarasu R


Attachment: SampleWithOutput_692d6aa0.zip


JW john warns February 2, 2026 03:58 PM UTC

here is the entire code segment, if you could provide a secure location I'm willing to zip the entire app and provide it.  



     <ScrollView Orientation="Horizontal">

         <Border Style="{StaticResource BorderStandard}">

             <chart:SfCartesianChart

                 Margin="0,10,0,0"

                 x:DataType="local:AnalysisPageViewModel"

                 HorizontalOptions="Fill"

                 VerticalOptions="Fill">

                 <chart:SfCartesianChart.Title>

                     <Label Text="{Binding ImpactChartInstructionsLabel}"

                        HorizontalOptions="Fill"

                        HorizontalTextAlignment="Center"

                        VerticalOptions="Center"

                        FontSize="16"

                        TextColor="Black"/>

                 </chart:SfCartesianChart.Title>


                 <chart:SfCartesianChart.XAxes>

                     <chart:NumericalAxis

                         Name="xAxis1"

                         PlotOffsetStart="10"

                         PlotOffsetEnd="10"

                         EdgeLabelsDrawingMode="Center"

                         RangePadding="Additional"

                         Maximum="{Binding GraphWidth}"

                         Minimum="0"

                         Interval="1">

                     </chart:NumericalAxis>

                 </chart:SfCartesianChart.XAxes>


                 <chart:SfCartesianChart.YAxes>

                     <chart:NumericalAxis

                         Name="yAxis1"

                         RangePadding="Additional"

                         ShowMajorGridLines="True"

                         EdgeLabelsDrawingMode="Center"

                         EdgeLabelsVisibilityMode="Visible"

                         Maximum="{Binding GraphHeight}"

                         Minimum="0"

                         Interval="1"

                         PlotOffsetEnd="10">

                     </chart:NumericalAxis>

                 </chart:SfCartesianChart.YAxes>


                 <chart:SfCartesianChart.Series>

                     <chart:ScatterSeries

                         ItemsSource="{Binding ImpactData1}"

                         Label="Impact 1"

                         x:Name="ImpactChart1"

                         Type="Triangle"

                         Fill="Black"

                         LegendIcon="Triangle"

                         x:DataType="local:AnalysisPageViewModel"

                         XBindingPath="XValue"

                         YBindingPath="YValue"

                         PointHeight="7"

                         PointWidth="7">

                     </chart:ScatterSeries>


                     <chart:ScatterSeries

                         ItemsSource="{Binding ImpactData2}"

                         Label="Impact 2"

                         x:Name="ImpactChart2"

                         Type="Cross"

                         Fill="Blue"

                         LegendIcon="Cross"

                         x:DataType="local:AnalysisPageViewModel"

                         XBindingPath="XValue2"

                         YBindingPath="YValue2"

                         PointHeight="7"

                         PointWidth="7">

                     </chart:ScatterSeries>


                     <chart:ScatterSeries

                         ItemsSource="{Binding ImpactData3}"

                         Label="Impact 3"

                         x:Name="ImpactChart3"

                         x:DataType="local:AnalysisPageViewModel"

                         XBindingPath="XValue3"

                         YBindingPath="YValue3"

                         Type="Diamond"

                         Fill="Brown"

                         LegendIcon="Diamond"

                         PointHeight="7"

                         PointWidth="7">

                     </chart:ScatterSeries>


                     <chart:ScatterSeries

                         ItemsSource="{Binding ImpactData4}"

                         Label="Impact 4"

                         x:Name="ImpactChart4"

                         x:DataType="local:AnalysisPageViewModel"

                         XBindingPath="XValue4"

                         YBindingPath="YValue4"

                         Type="Plus"

                         LegendIcon="Plus"

                         Fill="Green"

                         PointHeight="7"

                         PointWidth="7">

                     </chart:ScatterSeries>


                     <chart:ScatterSeries

                         ItemsSource="{Binding ImpactData5}"

                         Label="Impact 5"

                         x:Name="ImpactChart5"

                         Type="Rectangle"

                         LegendIcon="Rectangle"

                         Fill="Purple"

                         x:DataType="local:AnalysisPageViewModel"

                         XBindingPath="XValue5"

                         YBindingPath="YValue5"

                         PointHeight="7"

                         PointWidth="7">

                     </chart:ScatterSeries>


                     <chart:ScatterSeries

                         ItemsSource="{Binding ImpactData6}"

                         Label="Impact 6"

                         x:Name="ImpactChart6"

                         Type="Circle"

                         LegendIcon="Circle"

                         Fill="Orange"

                         x:DataType="local:AnalysisPageViewModel"

                         XBindingPath="XValue6"

                         YBindingPath="YValue6"

                         PointHeight="7"

                         PointWidth="7">

                     </chart:ScatterSeries>


                     <chart:ScatterSeries

                         ItemsSource="{Binding ImpactData7}"

                         Label="Impact 7"

                         x:Name="ImpactChart7"

                         x:DataType="local:AnalysisPageViewModel"

                         XBindingPath="XValue7"

                         YBindingPath="YValue7"

                         Type="Pentagon"

                         LegendIcon="Pentagon"

                         Fill="Cyan"

                         PointHeight="7"

                         PointWidth="7">

                     </chart:ScatterSeries>


                     <chart:ScatterSeries

                         ItemsSource="{Binding ImpactData8}"

                         Label="Impact 8"

                         x:Name="ImpactChart8"

                         x:DataType="local:AnalysisPageViewModel"

                         XBindingPath="XValue8"

                         YBindingPath="YValue8"

                         Type="InvertedTriangle"

                         LegendIcon="InvertedTriangle"

                         Fill="Magenta"

                         PointHeight="7"

                         PointWidth="7">

                     </chart:ScatterSeries>


                     <chart:ScatterSeries

                         ItemsSource="{Binding ImpactData9}"

                         Label="Impact 9"

                         x:Name="ImpactChart9"

                         x:DataType="local:AnalysisPageViewModel"

                         XBindingPath="XValue9"

                         YBindingPath="YValue9"

                         Type="HorizontalLine"

                         LegendIcon="HorizontalLine"

                         Fill="Lime"

                         PointHeight="7"

                         PointWidth="7">

                     </chart:ScatterSeries>


                     <chart:ScatterSeries

                         ItemsSource="{Binding ImpactData10}"

                         Label="Impact 10"

                         x:Name="ImpactChart10"

                         x:DataType="local:AnalysisPageViewModel"

                         XBindingPath="XValue10"

                         YBindingPath="YValue10"

                         Type="Pentagon"

                         LegendIcon="Pentagon"

                         Fill="Silver"

                         PointHeight="7"

                         PointWidth="7">

                     </chart:ScatterSeries>

                 </chart:SfCartesianChart.Series>

             </chart:SfCartesianChart>

         </Border>

     </ScrollView>



VR Vallarasu Ravichandran Syncfusion Team February 3, 2026 09:01 AM UTC

Hi john warns,

 

As you requested a secure location to share the sample, we have created a ticket under your account. Please use that ticket to securely upload your requirements and relevant sample files for our evaluation.

 

Please let us know if you require any further assistance on this. We will be happy to assist you.

 

Best regards,

Vallarasu R


Loader.
Up arrow icon