I try to use the Syncfusion charts, but I've encountered a strange problem with the promary axis (X). In fact, if we add more than 1 series, it looks like the X values for the others series are not taken into account.
To visualize the problem, I've have taken the example solution (sampleBrowser-iOS) and modified the ChartLineChartDataSource class (in line.cs) :
public ChartLineChartDataSource ()
{
DataPoints1 = new NSMutableArray ();
DataPoints1.Add (new SFChartDataPoint (NSObject.FromObject (2005), NSObject.FromObject(31)));
DataPoints1.Add (new SFChartDataPoint (NSObject.FromObject (2007), NSObject.FromObject(28)));
DataPoints1.Add (new SFChartDataPoint (NSObject.FromObject (2009), NSObject.FromObject(30)));
DataPoints1.Add (new SFChartDataPoint (NSObject.FromObject (2011), NSObject.FromObject(36)));
DataPoints1.Add (new SFChartDataPoint (NSObject.FromObject (2013), NSObject.FromObject(36)));
DataPoints1.Add (new SFChartDataPoint (NSObject.FromObject (2015), NSObject.FromObject(39)));
DataPoints1.Add (new SFChartDataPoint (NSObject.FromObject (2017), NSObject.FromObject(37)));
DataPoints2 = new NSMutableArray ();
DataPoints2.Add (new SFChartDataPoint (NSObject.FromObject (2014), NSObject.FromObject(39)));
DataPoints2.Add (new SFChartDataPoint (NSObject.FromObject (2016), NSObject.FromObject(36)));
DataPoints2.Add (new SFChartDataPoint (NSObject.FromObject (2018), NSObject.FromObject(40)));
DataPoints2.Add (new SFChartDataPoint (NSObject.FromObject (2020), NSObject.FromObject(44)));
DataPoints2.Add (new SFChartDataPoint (NSObject.FromObject (2022), NSObject.FromObject(45)));
DataPoints2.Add (new SFChartDataPoint (NSObject.FromObject (2024), NSObject.FromObject(48)));
DataPoints2.Add (new SFChartDataPoint (NSObject.FromObject (2026), NSObject.FromObject(46)));
}
As you can see in the attached image, the second serie doesn't have the same X values, but when we run the application, the points are placed at the same X values from the first serie.
So, my question is: Is it possible to have many series with different X values ? If yes, how ?