MSChart XValue 问题

发布于 2024-10-08 17:12:16 字数 2272 浏览 4 评论 0原文

我正在使用 MS Chart -Pie 在饼图 [MS Chart] 中显示页面名称及其记录状态计数。

页面名称有效  无效
xxx         12      30
yyy          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>

I am using MS Chart -Pie to display Page name and its record status count in Pie Chart [MS Chart].

Page Name Valid  InValid
xxx             12       30
yyy             17       20

Number of pages is 20.

Problem: If the XValue is more than 9 means all the records are not getting displayed. Only few random records are displaying.

Code:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

反差帅 2024-10-15 17:12:16

我得到了答案。

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

I got the answer.

chrtMaster.ChartAreas["ChartArea1"].AxisX.Interval = 1;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文