【问题标题】:Asp.net chart control interval not working?Asp.net图表控制间隔不起作用?
【发布时间】:2011-04-15 20:50:04
【问题描述】:

我有 asp.net 图表 intervel 问题。我将数据提供给如下图表

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,还是不行。

【问题讨论】:

    标签: c# asp.net vb.net dundas


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 2018-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多