montrant toutes les valeurs dans le tableau de contrôle de Xaxis

J'ai un tableau d'un tas de produits, de 35 à tous. À plus grande échelle de l'Axe des X. Le graphique bien, mais seulement 5 les noms de produits de spectacle et j'ai besoin de tout montrer. Je l'ai activé MinorTickMark true pour toutes les marques de graduation montrer, mais comment faire sur leur étiquette respective pour être visible?

Je ne pouvais pas obtenir l'image à la poste donc, ici, est le aspx balisage et le code derrière.
.aspx balisage;

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

Voici le code derrière pour mettre de l'échantillon de données dans le graphique.

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
Merci pour votre réponse!!
Vous pouvez répondre à votre propre question
Intervalle = 1 a résolu mon problème.

OriginalL'auteur dinotom | 2012-05-23