C#chart控件 X轴原来是绑定曲线数据点的采集时间,现在怎么不绑定数据点采集时间,而是固定刻度。
显示的是曲线表,x轴显示时间,显示采集到数据点的采集时间,太密集了,但要显示24个点,每小时一个,所以x轴本来绑定数据点的采集时间,现在怎么不绑定数据点采集时间而是显示固...
显示的是曲线表,x轴显示时间,显示采集到数据点的采集时间,太密集了,但要显示24个点,每小时一个,所以x轴本来绑定数据点的采集时间,现在怎么不绑定数据点采集时间而是显示固定刻度,比如刻度为(0、2、4、6……22)
展开
1个回答
展开全部
这要看你捆绑的数据源了
追问
DataTable dt = new DataTable();
foreach (DataRow item in dt.Rows)
item类型DataRow;dt类型DataTable,DataTable里存pm和采集时间两列数据。
Convert.ToDateTime(item["时间"]).ToString( "HH:mm")提取时间中的小时和分钟,
追答
你的源代码里是否也是这么写的啊?
series.Points.AddXY(db_BoxWork.Columns[i].ColumnName.ToString(), db_BoxWork.Rows[0][i].ToString());
将你的X轴时间值转换成对应的刻度就 可以了啊
比如你需要将24小时分成12个刻度,即每个刻度是2个小时,即对应刻度的Y轴就是这2小时内对应的数值。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询