Anzeige aller Werte in der Diagrammsteuerung Xaxis
Ich habe eine Tabelle mit einer Reihe von Produkten, insgesamt 35. Sie vergrößern die X-Achse. Die Diagramme sind in Ordnung, aber nur 5 der Produktnamen werden angezeigt, und ich muss sie alle anzeigen. Ich habe MinorTickMark aktiviert, damit alle Häkchen angezeigt werden. Wie kann ich jedoch die jeweilige Beschriftung sichtbar machen?
Ich konnte das Bild nicht zum Posten bringen, daher hier das Aspx-Markup und der Code dahinter. ASPX-Markup;
<asp:Chart ID="MonthinYearchart" Width="350px" Height="420px" runat="server">
<Series>
<asp:Series ChartType="Bar" ChartArea="MainChartArea" Name="PnL">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="MainChartArea">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
Hier ist der Code dahinter, um Beispieldaten in das Diagramm einzufügen.
Private Sub AllCommodforMonthChart()
Dim cht As Chart = MonthinYearchart
'create the arraylist of data
'this is hardcoded to get chart to work, you will have to
'set up the code to retrieve it from database
Dim list As List(Of String) = GetList("Futures Data")
Const val As Integer = 65
'create all the data points
For i As Integer = 0 To list.Count - 1
cht.Series("PnL").Points.AddXY(list(i), val * i)
Next
cht.Series("PnL").ChartType = SeriesChartType.Bar
cht.ChartAreas("MainChartArea").AxisX.MinorTickMark.Enabled = True
End Sub