- Home
- Forum
- Xamarin.Forms
- Assign dynamic data to series
Assign dynamic data to series
Hi,
Attachment: Capture_affaa34b.zip
I am trying to assign dynamic data to series which is coming from some database. But it seems, there is some issue which i am not able to figure it out.
Here is my code. Please look into it.
for (var i = 0; i < serieslist.Count; i++) {
List<SeriesAttributeModel> ChartData = new List<SeriesAttributeModel>();
ChartData = (serieslist[i] as SeriesModel).SeriesData;
ColumnSeries Series = new ColumnSeries();
Series.SetBinding(ChartSeries.ItemsSourceProperty, "ChartData");
Series.XBindingPath = "Month";
Series.YBindingPath = "Count";
Series.EnableAnimation = true;
Series.AnimationDuration = 1.0;
Series.EnableTooltip = true;
Series.EnableDataPointSelection = true;
Series.DataMarker = new ChartDataMarker();
Series.LegendIcon = ChartLegendIcon.Circle;
Series.Label = "ABC";
}
Note: serieslist - it's a list of all series with chart data.
I am getting a blank screen with primary and secondary axis only. You can check it in attachement.
Please let me know, what is the issue ?
Also i want to know, does SfChart supports annotations ?
Attachment: Capture_affaa34b.zip
SIGN IN To post a reply.
6 Replies
DE
Devesh
April 14, 2017 09:05 AM UTC
Instead of
Series.SetBinding(ChartSeries.ItemsSourceProperty, "ChartData");
Try this,
Series.ItemsSource = "Your data list";
It's working for me.
PS
Parthiban Sundaram
Syncfusion Team
April 14, 2017 12:22 PM UTC
Hi Devesh,
Query 1 :“Issue in dynamic data to series”
You can resolve this issue by replacing following code snippet
Query 1 :“Issue in dynamic data to series”
You can resolve this issue by replacing following code snippet
|
List<SeriesAttributeModel> ChartData {get; set;}
ChartData = new List<SeriesAttributeModel>(); |
Query 2 :“Annotations in SfChart”
Currently, we don’t have support for annotation in SfChart. We will consider this as future request and it will be available in any of our upcoming release.
https://www.syncfusion.com/support/directtrac/features/XAMARIN-206
Please let us know, if you need further assistance on this.
Regards,
Parthiban S
Hi Devesh,
Query 1 :“Issue in dynamic data to series”
You can resolve this issue by replacing following code snippet
List<SeriesAttributeModel> ChartData {get; set;}
ChartData = new List<SeriesAttributeModel>();
Query 2 :“Annotations in SfChart”
Currently, we don’t have support for annotation in SfChart. We will consider this as future request and it will be available in any of our upcoming release.
https://www.syncfusion.com/support/directtrac/features/XAMARIN-206
Please let us know, if you need further assistance on this.
Regards,
Parthiban S
Thanks for your reply. But for the query 1, i have already posted one solution.
The solution which you have given, i have already done that, but it's not working. Please check my code which i have shared.
DV
Divya Venkatesan
Syncfusion Team
April 18, 2017 05:36 PM UTC
Hi Devesh,
In your previous code snippet, you have declared ChartData as field instead of property. We have modified the sample for this and attached for your reference.
Please check and let us know if your issue is different from this.
Sample: http://www.syncfusion.com/downloads/support/forum/129977/ze/ChartSample-2063241436
Regards,
Divya Venkatesan
In your previous code snippet, you have declared ChartData as field instead of property. We have modified the sample for this and attached for your reference.
Please check and let us know if your issue is different from this.
Sample: http://www.syncfusion.com/downloads/support/forum/129977/ze/ChartSample-2063241436
Regards,
Divya Venkatesan
DE
Devesh
April 19, 2017 03:51 AM UTC
Hi Divya,
I have already tried with the new approach which you have mentioned. But when i assign ChartData with dynamic data, currently it's static, it's shows a blank chart.
Anyways, the solution which i have provided, it's working with dynamic data also.
Many thanks for your support.
DV
Divya Venkatesan
Syncfusion Team
April 20, 2017 05:40 PM UTC
Hi Devesh,
Thank for the update. Please get back to us if need further assistance.
Regards,
Divya Venkatesan
Thank for the update. Please get back to us if need further assistance.
Regards,
Divya Venkatesan
SIGN IN To post a reply.
- 6 Replies
- 3 Participants
-
DE Devesh
- Apr 13, 2017 05:52 AM UTC
- Apr 20, 2017 05:40 PM UTC