【发布时间】:2019-08-29 07:37:35
【问题描述】:
我正在尝试在 devexpress 中设置一个条形图来显示任务的范围时间。
rangeBarChart.Series.Clear();
Series series = new Series("S1", ViewType.RangeBar);
series.ValueScaleType = ScaleType.DateTime;
DateTime stime = Convert.ToDateTime("2019-08-29 8:00");
DateTime etime = Convert.ToDateTime("2019-08-29 12:00");
SeriesPoint point = new SeriesPoint("task1", stime, etime);
series.Points.Add(point);
rangeBarChart.Series.Add(series);
((XYDiagram)rangeBarChart.Diagram).Rotated = true;
DateTime rangestime = Convert.ToDateTime("2019-08-29 8:00");
DateTime rangeetime = Convert.ToDateTime("2019-08-29 18:00");
((XYDiagram)rangeBarChart.Diagram).AxisY.VisualRange.Auto = false;
((XYDiagram)rangeBarChart.Diagram).AxisY.VisualRange.SetMinMaxValues(rangestime, rangeetime);
我希望 AxisY 的范围是 8:00 - 18:00,尽管点的范围是 8:00 到 12:00。 但是,代码是这样运行的
如何使轴范围大于值的范围
【问题讨论】:
标签: c# winforms devexpress