微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net图表控件间隔不起作用?

如何解决asp.net图表控件间隔不起作用?

| 我有asp.net图表干扰问题。我将数据馈入图表,如下所示
X1        Y1       X2          Y2
100    907     500        2395
100    745     500        2343
100    760     500        2403
每行是图表中的一系列。 在迭代代码中的每一行并创建新系列并添加到图表中
 series1.Points.AddXY(dt.Rows(i)(0).ToString,dt.Rows(i)(1).ToString)
 series1.Points.AddXY(dt.Rows(i)(2).ToString,dt.Rows(i)(3).ToString)
图表来得还不错。 现在我想像100,200,300,400,500(500是图表的最大值)进行插入。 我尝试了Chart1.ChartAreas(0).AxisX.Interval = 100,但没有成功。     

解决方法

您可以在标记中执行此操作:
    <asp:Chart ID=\"Chart1\" runat=\"server\" DataSourceID=\"SqlDataSource1\">
    <Series>
        <asp:Series ChartType=\"Line\" Name=\"Series1\" XValueMember=\"ID\" 
            YValueMembers=\"Status\">
        </asp:Series>
    </Series>
    <ChartAreas>
        <asp:ChartArea Name=\"ChartArea1\">
            <AxisX Interval=\"30\" IntervalType=\"Number\">
            </AxisX>
        </asp:ChartArea>
    </ChartAreas>
</asp:Chart>
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。