本指南说明了如何消除 系列标签 的重叠。
当系列点标签数量众多且冗长时,就会产生重叠,使得图表杂乱无章,并且难以辨认图表数据。 下面显示的是一个 折线图 系列,其中系列点之间过于靠近而导致标签重叠。
通过一个消除系列标签重叠的算法,XtraCharts 可以帮助避免这一问题。 然后,自动检测标签重叠,并根据所选择的算法,隐藏重叠的标签,或者把标签分散开来避免重叠。 此功能对 二维 和 三维 图表类型都可用。
要启用重叠检测,只需要把 SeriesLabelBase.ResolveOverlappingMode 属性设置为一个除去 None 以外的取值。 对于此属性可用的模式集依赖于系列的 视图类型。 对于折线系列,下列选项可用:
例如,把 SeriesLabelBase.ResolveOverlappingMode 属性设置为 HideOverlapped,从而得到下列结果。
要获得关于每种图表类型可用的特定消除重叠模式的信息,请参阅 系列点标签 文档中的相应小节。
另外,还可以通过 SeriesLabelBase.ResolveOverlappingMinIndent 属性,来指定在邻近的系列点标签之间要保持的最小缩进量。
Show Me |
---|
在 DevExpress Code Central 数据库中可以找到完整的示例项目,网址是 http://www.devexpress.com/example=E1273。 取决于目标平台类型 (ASP.NET、WinForms 等),可以在线运行本示例,或者下载自动可执行的示例。 |