c# winform mschart 怎么样能使x轴显示系统获取的时间,要是这样的类型:2011-11-11 11:11:11的
chart1.ChartAreas["ChartArea1"]或者chart1.Series["Series1"]应该怎么设置?
还有就是mschart曲线图怎么样才能实时显示,就是数据自然滚动,x轴设置一定的view范围,例如只显示当前1分钟的曲线,之前的数据可以通过拖动 滚动条查看。
请高人指点啊,头都痛了。
而且我发现3D效果不能拖动。。。
------最佳解决方案--------------------Chartareas>axes>LableStyle>Format="yyyy-MM-dd hh:mm"在属性里改
这样就是按照分钟来分隔的
dayChart.ChartAreas["ChartArea1"].AxisX.MajorGrid.Interval = 1;
dayChart.ChartAreas["ChartArea1"].AxisX.LabelStyle.Interval = 1;
没隔一分钟显示一条数据
------其他解决方案--------------------DataPoint 有个 AxisLabel属性,是设置x轴显示的。
DataPoint point = new DataPoint(y轴值);
point.AxisLabel = "2012年10月18日";
Chart1.Series[0].Points.Add(point)
就可以了。我这样做的。
------其他解决方案--------------------X轴刻度格式:
chart1.ChartAreas[0].AxisX.LabelStyle.Format = "yyyy-MM-dd HH:mm:ss";
------其他解决方案--------------------
设置X轴时间轴最大值和最小值,比如只显示一分钟内的时间 ,可以设置最小值为1,最大值为60,然后动态向X轴添加数据点,数据点的X值为当前系统时间,代码如下:
DataPoint dpt = new DataPoint();
dpt.SetValueXY(DateTime.Now.ToLongTimeString(), dResultCmd);
chart1.Series["Series1"].Points.Add(dpt);
------其他解决方案--------------------求高人出来指点迷津啊!!!!啊啊啊啊啊啊啊啊
------其他解决方案--------------------这位兄弟,知道怎么设置时间格式的轴最大值和最小值吗,因为chartareas.axisx.minimum和maximum都是double型的,我想动态给时间轴设定最大和最小范围
------其他解决方案--------------------+1
------其他解决方案--------------------
请问给时间轴设定最大和最小范围,如何设定?
------其他解决方案--------------------不知道这个方法对不对。