Jump to content
Software FX Community

Problem with XValues


User (Legacy)

Recommended Posts

Do you have an idea why my code doesn't work? Nothing is displayed... Each 

series have their own XValues.

allArrays[0] = Array1;

allArrays[1] = XArray1;

allArrays[2] = Array2;

allArrays[3] = XArray2;

allArrays[4] = Array3;

allArrays[5] = XArray3;

base.DataSourceSettings.Fields.Add(new FieldMap("Field1",

FieldUsage.Value));

base.DataSourceSettings.Fields.Add(new FieldMap("Field2",

FieldUsage.XValue));

base.DataSourceSettings.Fields.Add(new FieldMap("Field3",

FieldUsage.Value));

base.DataSourceSettings.Fields.Add(new FieldMap("Field4",

FieldUsage.XValue));

base.DataSourceSettings.Fields.Add(new FieldMap("Field5",

FieldUsage.Value));

base.DataSourceSettings.Fields.Add(new FieldMap("Field6",

FieldUsage.XValue));

ListProvider lstProvider = new ListProvider(allArrays);

base.DataSourceSettings.DataSource = lstProvider;

--

Olivier Voyer

CYME International T&D

Link to comment
Share on other sites

  • 2 weeks later...

I completed your sample code as follows and the code works perfectly for me 

(see attachment):

double [] [] allArrays = new double [6] [];

double [] Array1 = new double [] {10,20,30,40,50};

double [] XArray1 = new double [] {1,2,3,4,5};

double [] Array2 = new double [] {5,10,15,20,25};

double [] XArray2 = new double [] {2,4,6,8,10};

double [] Array3 = new double [] {15,25,35,45,55};

double [] XArray3 = new double [] {1,3,5,7,9};

allArrays[0] = Array1;

allArrays[1] = XArray1;

allArrays[2] = Array2;

allArrays[3] = XArray2;

allArrays[4] = Array3;

allArrays[5] = XArray3;

chart1.DataSourceSettings.Fields.Add(new FieldMap("Field1",

FieldUsage.Value));

chart1.DataSourceSettings.Fields.Add(new FieldMap("Field2",

FieldUsage.XValue));

chart1.DataSourceSettings.Fields.Add(new FieldMap("Field3",

FieldUsage.Value));

chart1.DataSourceSettings.Fields.Add(new FieldMap("Field4",

FieldUsage.XValue));

chart1.DataSourceSettings.Fields.Add(new FieldMap("Field5",

FieldUsage.Value));

chart1.DataSourceSettings.Fields.Add(new FieldMap("Field6",

FieldUsage.XValue));

ListProvider lstProvider = new ListProvider(allArrays);

chart1.DataSourceSettings.DataSource = lstProvider;

--

Francisco Padron

www.chartfx.com

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...