MSChart X和Y轴标签重叠起源

时间:2011-12-17 00:17:18

标签: c# mschart

使用C#和Control MSChart。

当我设置X和Y轴的MinMaxInterval属性时,一切都会出现,因为它应该保存最靠近原点的标签重叠。如果我将IsMarginVisible设置为 true 但仍然自己计算间隔,则问题会消失,因为X轴标签现在放得足够低,以至于它们不会妨碍Y轴的那些。什么属性控制这个偏移?

如果我显示Axis Arrows,我会遇到类似的问题:箭头和其中一个标签重叠。

1 个答案:

答案 0 :(得分:0)

您应该启用智能标签。启用智能标签后,Chart控件首先尝试在数据点本身附近重新定位重叠数据点标签。如果失败,Chart控件会将数据点标签移动到有效的可用空间,并绘制一条线以将标签与数据点链接。

   chart1.Series["Default"].SmartLabelStyle.Enabled = true;