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>
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
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>
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
- 3 Replies
- 2 Participants
-
JW john warns
- Feb 1, 2026 08:38 PM UTC
- Feb 3, 2026 09:01 AM UTC