Profile Picture

NDateTimeScaleConfigurator centering labels

Posted By Craig Swearingen 9 Years Ago
Author
Message
Craig Swearingen
Question Posted 9 Years Ago
View Quick Profile
Supreme Being

Supreme Being (97 reputation)Supreme Being (97 reputation)Supreme Being (97 reputation)Supreme Being (97 reputation)Supreme Being (97 reputation)Supreme Being (97 reputation)Supreme Being (97 reputation)Supreme Being (97 reputation)Supreme Being (97 reputation)

Group: Forum Members
Last Active: 7 Years Ago
Posts: 99, Visits: 654
https://www.nevron.com/forum/uploads/images/dd7edf45-4a57-4b4f-ad6a-8a4d.png
Is what my axes looks like with this code:

    NDateTimeScaleConfigurator dateTimeScale = new NDateTimeScaleConfigurator();
    dateTimeScale.LabelStyle.ContentAlignment = ContentAlignment.TopLeft;
    dateTimeScale.LabelStyle.Offset = new NLength(-7);
    dateTimeScale.LabelValueFormatter = new NDateTimeValueFormatter(" yyyy");
    dateTimeScale.EnableUnitSensitiveFormatting = false;
    dateTimeScale.AutoDateTimeUnits = new NDateTimeUnit[] { NDateTimeUnit.Year };
    dateTimeScale.OuterMajorTickStyle.Length = new NLength(10);
    chart.Axis(StandardAxis.PrimaryX).ScaleConfigurator = dateTimeScale;

I would prefer to have my year label centered between the two major ticks instead of justified near the tick.  I've been trying several things but I can't seem to find a way to do this.  Is there another approach where I can center this label?




Similar Topics


Reading This Topic