Mostrando todos los valores en el control gráfico Xaxis.

Tengo una tabla de un montón de productos, 35 en total. Ellos escalan el eje x. El gráfico se traza bien, pero solo se muestran 5 de los nombres de productos y los necesito todos para mostrar. He habilitado MinorTickMark en verdadero para que aparezcan todas las marcas, pero ¿cómo puedo ver su etiqueta respectiva para ser visible?

No pude hacer que la imagen se publique, así que aquí está el marcado aspx y el código que hay detrás. .aspx marcado;

<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>

Aquí está el código para colocar datos de muestra en la tabla.

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta