Почему ярлыки исчезают в диаграммах ASP.NET? - PullRequest
2 голосов
/ 30 апреля 2009

На диаграмме 1 показаны все метки, но как только я добавлю десятый элемент, половина меток исчезнет.

Первая разметка:

    <asp:Chart ID="Chart1" runat="server" Width="700" Height="600">
        <series>
            <asp:Series Name="Series1" ChartType="Bar" />
        </series>
        <chartareas>
            <asp:ChartArea Name="ChartArea1" />
        </chartareas>
    </asp:Chart>

    <asp:Chart ID="Chart2" runat="server" Width="700" Height="600">
        <series>
            <asp:Series Name="Series1" ChartType="Bar" />
        </series>
        <chartareas>
            <asp:ChartArea Name="ChartArea1"/>
        </chartareas>
    </asp:Chart>

И мы добавим некоторые данные ...

    Dim labels As New System.Collections.Generic.Dictionary(Of String, Integer)

    labels.Add("1 thing", 24655)
    labels.Add("2 thing", 11355)
    labels.Add("3 thing", 6890)
    labels.Add("4 thing", 5815)
    labels.Add("5 thing", 5155)
    labels.Add("6 thing", 4160)
    labels.Add("7 thing", 2430)
    labels.Add("8 thing", 2055)
    labels.Add("9 thing", 1545)


    Chart1.Series("Series1").Points.DataBindXY(labels, "Key", labels, "Value")
    Chart1.DataBind()

    labels.Add("10 thing", 1530)

    Chart2.Series("Series1").Points.DataBindXY(labels, "Key", labels, "Value")
    Chart2.DataBind()

1 Ответ

3 голосов
/ 30 апреля 2009

Мне просто нужно было установить интервал оси, как в

Chart2.ChartAreas("ChartArea1").AxisX.Interval = 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...