我有一个图表,并且已将其添加到面板中,但是正如您在图片中看到的那样,该图表无法填充整个面板。它有很多空白,我用红色突出显示。
如何删除图表左侧,右侧和底部的空间,使其充满整个面板?
我尝试将其对接,并将其margin属性更改为false,但是这些解决方案无效。
我的图表是.NET WinForms图表:
最佳答案
您可以像这样手动设置ChartArea
的ElementPosition
:
ChartArea CA = chart1.ChartAreas[0];
CA.Position = new ElementPosition(0, 0, 100, 100);
这意味着:将其设置在左上角,并将其填充到
100%
的图表中。标签需要剩余的空格。您可以使用小于0%的和/或大于100%的进一步调整它。
请注意,它们是而不是像素,但是百分比,因此它们将始终与图表控件的整个
ClientSize
相关!之前和之后:
关于c# - 从图表控件中删除白色和不必要的空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32925981/