MSChart XValue Проблема - PullRequest
       16

MSChart XValue Проблема

1 голос
/ 18 декабря 2010

Я использую MS Chart -Pie для отображения имени страницы и счетчика состояния ее записи в круговой диаграмме [MS Chart].

Имя страницы Действительное InValid
xxx 12 30
ггг 17 20

Количество страниц - 20.

Проблема: Если значение XValue больше 9, значит, не отображаются все записи.Отображаются только несколько случайных записей.

Код:

   <asp:Chart ID="chrtMaster" runat="server" Height="656px" Width="807px" BackColor="WhiteSmoke"
                        BackGradientStyle="TopBottom" BackSecondaryColor="White">
                        <Legends>
                            <asp:Legend BackColor="WhiteSmoke" Name="Legend1">
                            </asp:Legend>
                        </Legends>
                        <Series>
                            <asp:Series Name="Valid" Legend="Legend1" XValueMember="MasterTable" YValueMembers="Valid"
                                YValuesPerPoint="1" YValueType="Int32" CustomProperties="PointWidth=1.5" Color="220, 65, 140, 240">
                            </asp:Series>
                            <asp:Series Name="Pending" Legend="Legend1" XValueMember="MasterTable" YValueMembers="Pending"
                                YValuesPerPoint="1" YValueType="Int32" CustomProperties="PointWidth=1.5" Color="220, 252, 180, 65">
                            </asp:Series>
                            <asp:Series Name="Disabled" Legend="Legend1" XValueMember="MasterTable" YValueMembers="Disabled"
                                YValuesPerPoint="1" YValueType="Int32" CustomProperties="PointWidth=1.5" Color="220, 224, 64, 10">
                            </asp:Series>
                        </Series>
                        <ChartAreas>
                            <asp:ChartArea Name="ChartArea1" BackColor="WhiteSmoke" BackSecondaryColor="White"
                                BorderColor="64, 64, 64, 64" ShadowColor="Transparent">
                                <Area3DStyle LightStyle="Realistic" WallWidth="0" />
                            </asp:ChartArea>
                        </ChartAreas>
                    </asp:Chart>

1 Ответ

1 голос
/ 18 декабря 2010

Я получил ответ.

chrtMaster.ChartAreas["ChartArea1"].AxisX.Interval = 1;
...