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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage