从Chart控件中删除白色和不必要的空间

Ari*_*n B 4 c# charts whitespace winforms

我有一个图表,我已将其添加到面板中,但正如您在图片中看到的那样,图表不会填满整个面板.它有很多空白,我以红色突出显示.

如何删除图表左侧,右侧和底部的空格以使其填充面板?

我尝试对接它,我也将其margin属性更改为false,但这些解决方案无效.

我的图表是.NET WinForms图表:

我的图表是.NET WinForms图表

TaW*_*TaW 11

您可以手动设置ChartAreaElementPosition是这样的:

ChartArea CA = chart1.ChartAreas[0];
CA.Position = new ElementPosition(0, 0, 100, 100);
Run Code Online (Sandbox Code Playgroud)

这意味着:将其设置为左上角并使其填充图表100%.

标签需要剩余的空白区域; 您可以使用小于0%和/或大于100%的数字进一步调整它.

请注意它们不是像素而是百分比,因此它们将始终与整个ClientSize图表控件相关联!

之前和之后:

在此输入图像描述在此输入图像描述

  • 当然,这也可以在属性窗口中完成。如果将“位置”设置为100%还不够,则可以通过更改“ InnerPlotPosition”来进一步扩展图表。 (2认同)