我有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,它没有用完。
答案 0 :(得分:1)
您可以在标记中执行此操作:
<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>