public static int GetDataDimension(SpreadDataSeries dataSereis) { if (dataSereis.GetType() == typeof(SpreadDataSeries)) { return(1); } if (dataSereis.GetType() == typeof(SpreadXYDataSeries)) { return(2); } if ((dataSereis.GetType() == typeof(SpreadBubbleSeries)) || (dataSereis.GetType() == typeof(SpreadXYZDataSeries))) { return(3); } if (dataSereis.GetType() == typeof(SpreadOpenHighLowCloseSeries)) { return(5); } return(GetDataDimension(dataSereis.ChartType)); }