本文档阐述了在相同的图表控件中绘制多个不同视图类型的系列时,应该考虑的某些限制。
使用 XtraCharts,可以把多个不同视图类型的系列,组合到一个图表中,并同时显示这些系列。 例如,可以把 条形图 和 折线图 组合到一起,甚至是在相同的图象中显示 K 线图,如同下图所示的那样。
但是,对于要同时绘制的系列 视图类型,存在下列限制:
注意 |
---|
如果系列的视图类型支持相同的 图象类型,那么就可以在相同的图象中绘制不同视图类型的系列。 |
此外,根据图表的集合中的 第一个可视系列 的视图类型,自动确定图表的图象类型。 并且,Diagram 对象等于 null (在 Visual Basic 中为 Nothing),直到图表至少拥有一个系列。
因此,不可能在相同的图表中同时绘制二维和三维系列,并且举例来说,饼 系列和 条形 系列: 它们的图象类型不同,因此只可以并排绘制两个相互独立的图表控件。
下面的插图展示了有不同图象类型的两个图表 (XY-图象 和 三维 XY-图象)。 并且,每个图表都包含了不同视图类型的系列,其中这些视图类型都适合于指定的图象类型。
下表列出了可用的图象类型,以及它们所支持的视图类型。
二维图象类型 | 兼容的系列视图类型 |
---|---|
SimpleDiagram | 饼图、圆环图 和 漏斗图 |
SwiftPlotDiagram | 快速标绘图 |
XYDiagram | 面积图、气泡图、K 线图、百分比堆积面积图、百分比堆积条形图、百分比堆积样条面积图、折线图、交叠范围条形图、点图、散形线图、簇状条形图、簇状堆积条形图、簇状百分比堆积条形图、簇状范围条形图、样条面积图、样条图、堆积面积图、堆积条形图、堆积样条面积图、阶梯线图 和 股价图 |
GanttDiagram | 交叠甘特图 和 簇状甘特图 |
RadarDiagram | 雷达面积图、雷达折线图 和 雷达点图 |
PolarDiagram | 极坐标面积图、极坐标折线图 和 极坐标点图 |
三维图象类型 | 兼容的系列视图类型 |
SimpleDiagram3D | 饼图 和 圆环图 |
XYDiagram3D | 面积图、百分比堆积面积图、百分比堆积条形图、百分比堆积样条面积图、折线图、Manhattan 条形图、簇状条形图、簇状堆积条形图、簇状百分比堆积条形图、样条面积图、样条图、堆积面积图、堆积条形图、堆积样条面积图 和 阶梯线图 |
FunnelDiagram3D | 漏斗图 |
关于每种图象类型的更详细的信息,请参阅本帮助的 图象 章节中的相应文档。
注意 |
---|
组合二维或三维视图类型的自动可执行的示例项目,可以在 DevExpress Code Central 数据库中找到,下载链接是: 如何: 把多个图表组合在一个二维 XY-图象 中 和 如何: 把多个图表组合在一个三维 XY-图象 中。 |