问题描述
|
我有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>