Core Plot | Datumsabstand auf der x-Achse

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Core Plot | Datumsabstand auf der x-Achse

    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. ;)


    Quellcode

    1. NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    2. formatter.timeStyle = NSDateFormatterNoStyle;
    3. formatter.dateFormat = @"dd/MM/yyyy";
    4. NSDate *refDate = [formatter dateFromString:@"1/1/2009"];
    5. NSDate *date2 = [formatter dateFromString:@"1/7/2009"];
    6. NSTimeInterval halfAYear = [date2 timeIntervalSinceDate:refDate];
    7. // IntervalLength
    8. CPTXYAxis *x = axisSet.xAxis;
    9. x.majorIntervalLength = CPTDecimalFromFloat(halfAYear);
    Alles anzeigen