图表控件是否可以定位水平滚动条?

时间:2016-06-16 16:00:30

标签: c# charts

我的图表Y轴为0到1,X轴为日期时间。我还在缩放时启用了水平滚动条。我的问题是,使用滚动条剪切值为0的数据点。那么我可以将它移动到图表下方几个像素或将Y轴略微移动吗?

问候。

enter image description here

1 个答案:

答案 0 :(得分:2)

不,您无法直接定位滚动条。

但你可以 将滚动条移出内部情节区域:

yourXAxis.ScrollBar.IsPositionedInside = false;

稍微向上移动x轴(!):

Axis ay = yourChartArea.AxisY;

ay.Interval = 2;                  // pick your interval!
ay.Minimum = -0.75f;              // pick a value that works for you
ay.IntervalOffset = -ay.Minimum;  // adapt the interval

请注意,这不是像素,而是Axis的数据值!您可以转换像素< - >使用PrePaintPostPaint函数的PixelPositionToValueValueToPixelPosition事件中的值。

结果如下:在IsPositionedInside = false之前,之后和移动x轴之后:

enter image description here enter image description here enter image description here