使用C#和Control MSChart。
当我设置X和Y轴的Min
,Max
和Interval
属性时,一切都会出现,因为它应该保存最靠近原点的标签重叠。如果我将IsMarginVisible
设置为 true 但仍然自己计算间隔,则问题会消失,因为X轴标签现在放得足够低,以至于它们不会妨碍Y轴的那些。什么属性控制这个偏移?
如果我显示Axis Arrows,我会遇到类似的问题:箭头和其中一个标签重叠。
答案 0 :(得分:0)
您应该启用智能标签。启用智能标签后,Chart控件首先尝试在数据点本身附近重新定位重叠数据点标签。如果失败,Chart控件会将数据点标签移动到有效的可用空间,并绘制一条线以将标签与数据点链接。
chart1.Series["Default"].SmartLabelStyle.Enabled = true;