簡體   English   中英

如何通過添加縮放按鈕在Windows窗體圖表中控制放大和縮小

[英]How to control Zoom In and Zoom Out in Windows form Chart by adding Zoom buttons

如何通過添加ZoomIn和ZoomOut按鈕控制Windows窗體圖表中的放大和縮小

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

放大按鈕:

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;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM