0

次のコードを使用してページに ASP.NET チャート コントロールを表示していますが、正常に動作しています。私の問題は、x 軸に水平スクロール バーを設定する必要があることです。

protected void BindDataToChart2()
{
    Chart1.DataSource = local_ds.Tables[3];
    Chart1.Legends.Add("legend1").Title = "LocalIP Details";
    Chart1.ChartAreas["ChartArea1"].AxisX.Title = "Login Date";
    Chart1.ChartAreas["ChartArea1"].AxisY.Title = "No. of Clients";
    Chart1.Series["Series2"].XValueMember = "LoginDate";
    Chart1.Series["Series2"].YValueMembers = "clients";
    Chart1.DataBind();
}

これは ASP.NET チャート コントロールです。

4

2 に答える 2

0

チャートをパネルに配置し、パネルのScrollBarsプロパティを「水平」に設定するだけで実現できます

   <asp:Panel ID="Panel3" runat="server" ScrollBars="Horizontal">
       <asp:Chart 
           ....
       </asp:Chart>
   </asp:Panel>
于 2013-10-11T13:43:21.113 に答える
0

chart1.ChartAreas["ChartArea1"].AxisX.ScaleView.Zoomable = true; chart1.ChartAreas["ChartArea1"].AxisX.ScrollBar.IsPositionedInside = true;

于 2015-03-04T13:03:40.663 に答える