ASP.NET chart控件的刻度显示问题
想要把数据库中的数据显示成折线图,代码如下:this.Chart1.DataSource=dt;//绑定数据this.Chart1.Series["Series1"].C...
想要把数据库中的数据显示成折线图,代码如下:
this.Chart1.DataSource = dt;//绑定数据
this.Chart1.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Line;//设置图表类型
this.Chart1.Series[0].XValueMember = "RecordTime";//X轴数据成员列
this.Chart1.Series[0].YValueMembers = "AValue";//Y轴数据成员列
this.Chart1.ChartAreas["ChartArea1"].AxisX.Title = "时间";//X轴标题
this.Chart1.ChartAreas["ChartArea1"].AxisY.Title = "数据值:单位(" + (ds2.Tables[0].Rows.Count == 1 ? ds2.Tables[0].Rows[0]["ValueUnit"].ToString().Trim() : "") + ")";//X轴标题
this.Chart1.ChartAreas["ChartArea1"].AxisX.Interval = 1;//X轴数据的间距
this.Chart1.ChartAreas[0].AxisX.IntervalType = DateTimeIntervalType.Hours;
this.Chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//不显示竖着的分割线
this.Chart1.Series[0].IsValueShownAsLabel = true;//显示坐标值
this.Chart1.DataBind();
我想 把x轴刻度固定显示成 0 1 2 3 4 5。。。。。。。23点 然后数据点根据时间值和对应的数据值 能找到自己的位置! 展开
this.Chart1.DataSource = dt;//绑定数据
this.Chart1.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Line;//设置图表类型
this.Chart1.Series[0].XValueMember = "RecordTime";//X轴数据成员列
this.Chart1.Series[0].YValueMembers = "AValue";//Y轴数据成员列
this.Chart1.ChartAreas["ChartArea1"].AxisX.Title = "时间";//X轴标题
this.Chart1.ChartAreas["ChartArea1"].AxisY.Title = "数据值:单位(" + (ds2.Tables[0].Rows.Count == 1 ? ds2.Tables[0].Rows[0]["ValueUnit"].ToString().Trim() : "") + ")";//X轴标题
this.Chart1.ChartAreas["ChartArea1"].AxisX.Interval = 1;//X轴数据的间距
this.Chart1.ChartAreas[0].AxisX.IntervalType = DateTimeIntervalType.Hours;
this.Chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//不显示竖着的分割线
this.Chart1.Series[0].IsValueShownAsLabel = true;//显示坐标值
this.Chart1.DataBind();
我想 把x轴刻度固定显示成 0 1 2 3 4 5。。。。。。。23点 然后数据点根据时间值和对应的数据值 能找到自己的位置! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询