我正在使用 MS Chart 控件 4 做一个趋势应用程序。
我将缩放和滚动与鼠标滚轮和右键集成在一起,这使控件具有不同寻常的平滑度。
但是,我意识到ChartArea.Axis 方法实际上ScaleView.Scroll
并ScaleView.Zoom
没有缩放或滚动网格、标签和带状线。
相反,它缩放和滚动点系列,但保持网格标签不变,并且只调整标签值。
例如,如果我想将此示例图表向右滚动:
我有这个。
基本上,这就是我想要实现的目标:
如何使用 MS Chart 控件实现真正的滚动和缩放?
编辑:我设法通过将 X 值设置为 DateTimes 来获得想要的行为。但是,我想在 X 轴上使用双精度。