猿问

Chart怎么显示x轴刻度为一秒

Chart怎么显示x轴刻度为一秒


肥皂起泡泡
浏览 1462回答 3
3回答

收到一只叮咚

这样做就可以:比如你程序里定义的Chart控件的名字是chart1chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "D";这样X轴的坐标就都是整数了如果你希望精确到小数点后几位,你这样写也可以:chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "F2";这个的意思是精确到小数点后2位,同理,你要是想精确到小数点后1位,改成“F1”就行了

守着一只汪

可以手动调整数据为时间格式的数据series.XValueType = ChartValueType.Time;series.ToolTip = "时间:#VALX 值#VALY";series.Points.AddXY(DateTime.Parse(item.time.ToString("H:mm:ss")).ToOADate(),ConvertToDoubleFromString(obj.传输数据));chart.Series.Add(series);

慕村225694

static inline bool fillPoint_Gray( QImage &image, QPoint p, uchar low, uchar high, uchar newVal, QStack<QPoint> &stack){int x = p.rx();int y = p.ry();uchar *line = image.scanLine(y);if( line[x] < low || line[x] > high ){return false;}line[x] = newVal;if( y > 0 ){uchar *last = image.scanLine(y - 1);if( last[x] >= low && last[x] <= high ){stack.push(QPoint(x, y - 1));}&nbsp;
随时随地看视频慕课网APP
我要回答