C# MSChart启动时启用图形缩放

C# MSChart启动时启用图形缩放,c#,.net,winforms,visual-studio,C#,.net,Winforms,Visual Studio,我有显示在365个或更多值上的图形。 图形非常简洁 我想启动的图形,它是可缩放的三倍 我可以给你的是用鼠标缩放,但我想当你开始增加三倍 使用鼠标缩放前和缩放后的图片 至设置放大代码您可以使用以下属性: // get a short reference to the x-axis Axis ax = chart1.ChartAreas[0].AxisX; // set the size of the zoomed view ax.ScaleView.Size = 60; // set the p

我有显示在365个或更多值上的图形。 图形非常简洁

我想启动的图形,它是可缩放的三倍

我可以给你的是用鼠标缩放,但我想当你开始增加三倍

使用鼠标缩放前和缩放后的图片


设置放大代码您可以使用以下属性:

// get a short reference to the x-axis
Axis ax = chart1.ChartAreas[0].AxisX;
// set the size of the zoomed view
ax.ScaleView.Size = 60;
// set the position of the view
ax.ScaleView.Position = 31;


请注意,“可缩放三倍”或“增加三倍”不是明确的要求。您需要计算要显示的点数或数值范围

谢谢,很好用。但当我运行程序时,图形站是空的。一旦他按下滚动按钮,然后显示结果。我有办法解决这个问题吗?链接这里=>不,我不知道如何/何时用数据填充图表。之后,您应该设置ScaleView属性。如果它没有立即显示,可能是一个图表。刷新有帮助。图表是否隐藏在选项卡页中?很多我们看不到的细节可能是原因..您解决问题了吗?是的,但我想填充一个datagridView,我不知道如何填充sql查询。。我想有4个固定列和下一列我想自动生成的值,但我不知道如何:)你能帮我吗?这是另一个问题,就我所知,它与这一个无关。-如果你对答案很满意,请考虑一下。我发现你从来没有这样做过:点击左上角答案票数下方的(不可见)复选标记,然后点击它!它变绿了,给我们俩都赢得了一点声誉。。