Microsoft WinForms图表控件 - 设置Y轴标签的位置

时间:2014-12-22 15:00:42

标签: c# winforms microsoft-chart-controls

我有一个Y轴标签,如下所示:

enter image description here

我试图将标签放在靠近图表的位置,是否有任何设施可以做到这一点?

我可以添加一个Winforms标签并相应地定位它,但以防万一有更好的方法。

1 个答案:

答案 0 :(得分:2)

如果您在谈论AxisY.Title AvGkW,除了对齐near, center, far之外,您无法定位它。

但是您可以根据需要向Titles添加ChartChart,将它们停靠在地球的所有四个角落,嗯,Title,设置它们并设置它们的偏移量。

在您添加Title TT = new Title( yourTitleText, Docking.Left, yourFont, yourcolor); TT.Docking = Docking.Left; yourChart.Titles.Add(TT); 之后:

TT.DockingOffset = yourOffset;

你可以这样左右移动:

Chart.Size

这不在MSDN的规范中,但与往常一样,它位于50的1/100,因此将其设置为Title会移动ChartArea进入int32的中间..奇怪的是Y-Labels

您必须使用该号码,具体取决于Y-Axis的大小和2-7的位置。这里{{1}}的值可以。