如何通过添加缩放按钮来控制Windows窗体图表中的放大和缩小

本文关键字:放大 缩小 窗体 Windows 添加 何通过 缩放 按钮 控制 | 更新日期: 2023-09-27 18:18:19

如何在Windows窗体图表中通过添加缩放和缩放按钮来控制缩放

chart1.ChartAreas["draw"].AxisY.ScaleView.ZoomReset();

如何通过添加缩放按钮来控制Windows窗体图表中的放大和缩小

放大按钮:

Axis ax = chart1.ChartAreas[0].AxisX;
ax.ScaleView.Size = double.IsNaN(ax.ScaleView.Size)?   
                    (ax.Maximum - ax.Minimum) / 2 : ax.ScaleView.Size /= 2;

长镜头:

Axis ax = chart1.ChartAreas[0].AxisX;
ax.ScaleView.Size = double.IsNaN(ax.ScaleView.Size)?   
                    ax.Maximum : ax.ScaleView.Size *= 2;
if (ax.ScaleView.Size > ax.Maximum - ax.Minimum)
{
    ax.ScaleView.Size = ax.Maximum;
    ax.ScaleView.Position = 0;
}