控制图表标题周围的空白

时间:2013-06-10 21:10:32

标签: charts mschart

我使用MS Chart将图表渲染为PNG文件。

有两个图表标题共同占据了页面上过多的空间,因为

  • 每个标题周围都有重要的空格("填充")
  • 两个标题之间有明显的空白

中查看WinForms示例项目

http://archive.msdn.microsoft.com/mschart

我看到标题的许多方面(字体,颜色,边框,...)都可以更改,但我没有看到控制单个标题周围填充的选项,或两个标题之间的额外空格。

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

你确定这是占据所有空间的标题吗?您可以通过设置标题边框来查看其边界的确切位置。无论如何,请尝试手动设置相应InnerPlotPosition的{​​{1}},看看是否可以通过这种方式解决问题。

ChartArea

答案 1 :(得分:0)

我能够对标题渲染进行充分控制的唯一方法是使用PostPaintHandler自行渲染。

Chart c = new Chart();
c.PostPaint += (sender, e) => { /* Use e.ChartGraphics.Graphics for title */ };