Ich verursache ein Diagramm (DataVisualization.Charting.Chart) programmatisch, die ein gestapeltes Balkendiagramm ist.asp.net-Charts: Legend überlappend mit der X-Achse
Ich füge auch Legende Einträge es programmatisch. Ich möchte die Legende unten in der Tabelle zeigen.
Aber, während dies zu tun, overlapps die Legende mit der X-Achse des Diagramms.
Hier ist der Code Ich verwende:
Private Function GetLegend(ByVal legendName As String, ByVal s As Single) As System.Windows.Forms.DataVisualization.Charting.Legend
Dim objLegend As System.Windows.Forms.DataVisualization.Charting.Legend = New System.Windows.Forms.DataVisualization.Charting.Legend()
objLegend.Name = legendName
objLegend.Font = New System.Drawing.Font("Verdana", s)
objLegend.IsDockedInsideChartArea = False
objLegend.Docking = Docking.Bottom
Return objLegend
End Function
Unter Anweisung fügt hinzu, dass Legende zum Diagramm
_msChart.Legends.Add(GetLegend("SomeValue1", 10.0F))
Jede Idee, was fehlt? Ich möchte die Legende nur unten anzeigen, aber sie sollte nicht mit der X-Achse überlappen.