我有一个图表,并且已将其添加到面板中,但是正如您在图片中看到的那样,该图表无法填充整个面板。它有很多空白,我用红色突出显示。
如何删除图表左侧,右侧和底部的空间,使其充满面板?
我尝试将其对接,并将其margin属性更改为false,但这些解决方案无效。
我的图表是.NET WinForms图表:
查看更多
您可以手动设置ChartArea的ElementPosition是这样的:
ChartArea
ElementPosition
ChartArea CA = chart1.ChartAreas[0]; CA.Position = new ElementPosition(0, 0, 100, 100);
这意味着:将其设置为左上角,并将其填充到100%。
100%
标签需要剩余的空格;您可以使用小于0%和/或大于100%的数字进一步调整它。
请注意,它们不是像素而是百分比,因此它们将始终与整个ClientSize图表控件相关!
ClientSize
之前和之后:
当然,这也可以在属性窗口中完成。
InnerPlotPosition
如果将设置Position
为100%还不够,则可以通过更改来进一步扩展图表。@TaW:节省了大量时间。谢谢!