我有一张图表,已经添加到了一个面板中,但是如您在图片中所看到的,这个图表没有填满整个面板,还有很多白色空间,我用红色标出来了。 我该如何去掉图表左侧、右侧和底部的这些空间,以便它填满整个面板? 我尝试过将其停靠(docking),也更改了它的margin属性为false,但这些解决方案都没有起作用。 我的图表是.NET WinForms图表:
你可以像这样手动设置ChartArea的ElementPosition: 你可以手动设置ChartArea的ElementPosition,如下:ChartArea CA = chart1.ChartAreas[0]; CA.Position = new ElementPosition(0, 0, 100, 100); 这意味着:将其设置为左上角,并使其填满图表至100%。 剩余的白色空间需要用于标签; 您可以通过使用小于0%和/或大于100%的数字进行进一步调整。 请注意,它们不是像素而是百分比,因此它们始终与图表控件的整个ClientSize相关! 之前和之后: