2011-12-17 131 views
2

使用C#和控件MSChart。MSChart X和Y轴标签原点重叠

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

我有类似的问题,如果我显示轴箭头:箭头和其中一个标签重叠。

回答

0

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

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

请不要发布代码的答案。请解释_为何这是一个解决方案。 – stefan 2013-07-22 08:39:25