Im Moment habe ich eine Datumszeitachse, wo das Datum in Linie mit den Punkten ist, gibt es trotzdem, um dieses Datum in der Mitte wie in einem Balkendiagramm erscheinen zu lassen.Positionierung der Achsenbeschriftung in einer DateTimeAxis
<Style x:Key="DateTimeAxisLabelStyle2" TargetType="chartingToolkit:DateTimeAxisLabel">
<Setter Property="DaysIntervalStringFormat" Value="{}{0:dd-MMM}" />
<Setter Property="HoursIntervalStringFormat" Value="{}{0:hh:mm tt}" />
<!--<Setter Property="RenderTransformOrigin" Value="1,0.5" />
<Setter Property="RenderTransform">
<Setter.Value>
<RotateTransform Angle="-45" />
</Setter.Value>
</Setter>-->
<!--<Setter Property="Margin" Value="30,0,-10,0" />-->
</Style>
<chartingToolkit:DateTimeAxis IntervalType="Days"
Interval="1"
Minimum="{Binding StartDate}"
Maximum="{Binding EndDate}"
Orientation="X"
VerticalContentAlignment="Center"
Title="Day"
AxisLabelStyle="{StaticResource DateTimeAxisLabelStyle2}" />
Jede Hilfe wäre sehr dankbar.
Ihre Frage nicht klar genug ist, möchten Sie in der X zeigen Achse das Datum zwischen jeweils zwei aufeinanderfolgenden Punkten (zusätzlich zu den Daten in jedem Diagrammpunkt)? – Usama
Ich möchte nur das Etikett auf der X-Achse entlang (in die Mitte) verschieben, dies kann durch die Verwendung von Rändern erreicht werden, aber die X-Achse ist dynamisch, so dass hart codierte Ränder ist ein No-Go. Alle anderen Daten in der Grafik sollten statisch bleiben – Chris
Es gibt keinen Code hinter den Charts itemsSource wird über eine sp eingebracht, was erwarten Sie zu sehen? – Chris