Ich bastle gerade ein Scatter Plot und dafür habe ich auf der x-Achse mehre Daten (Mehrzahl von Datum gemeint), die jeweils im Abstand von einem 1/2 oder 1/4 Jahr sein müssten. Mein Problem liegt nun darin, dass ich den umgerechneten TimeInterval von einem 1/2 Jahr ja nicht anwenden kann, da ja die Perioden unterschiedlich lang sind und auch ein Schaltjahr dazwischen kommen kann. Die Demos halfen mir auch nicht viel, weil dort der majorIntervalLength bei 24*60*60 liegt, sprich einen Tag.
Nun zu meiner Frage... wie löse mein Problem ich das am besten? Bin dankbar für jede Hilfe.
Alles anzeigen
Nun zu meiner Frage... wie löse mein Problem ich das am besten? Bin dankbar für jede Hilfe.
Quellcode
- NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
- formatter.timeStyle = NSDateFormatterNoStyle;
- formatter.dateFormat = @"dd/MM/yyyy";
- NSDate *refDate = [formatter dateFromString:@"1/1/2009"];
- NSDate *date2 = [formatter dateFromString:@"1/7/2009"];
- NSTimeInterval halfAYear = [date2 timeIntervalSinceDate:refDate];
- // IntervalLength
- CPTXYAxis *x = axisSet.xAxis;
- x.majorIntervalLength = CPTDecimalFromFloat(halfAYear);