温馨提示:本文翻译自stackoverflow.com,查看原文请点击:c# - Remove white and unnecessary space from Chart control
c# charts whitespace winforms

c# - 从图表控件中删除空白和不必要的空间

发布于 2020-12-24 17:12:07

我有一个图表,并且已将其添加到面板中,但是正如您在图片中看到的那样,该图表无法填充整个面板。它有很多空白,我用红色突出显示。

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

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

我的图表是.NET WinForms图表:

我的图表是.NET WinForms图表

查看更多

提问者
Arian B
被浏览
0
TaW 2015-10-04 03:18

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

ChartArea CA = chart1.ChartAreas[0];
CA.Position = new ElementPosition(0, 0, 100, 100);

这意味着:将其设置为左上角,并将其填充到100%

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

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

之前和之后:

在此处输入图片说明在此处输入图片说明