本文档详细描述了 简单的图像 类型的特性。 列出了与这种图象类型相关联的系列视图类型,展示了在设计时刻和运行时刻如何访问特殊选项,并且简要说明了这些选项。 在阅读这些信息之前,可能需要回顾在 XtraCharts 中使用 图象 的基本概念。
本文档由下列小节组成。
相关联的系列视图类型
简单的图像 被设计用于绘制 饼、圆环 和 漏斗 视图类型的系列。 在下面的插图中显示了简单图象的一个典型示例。
当需要比较相同系列中不同点参数的百分比取值时,饼和圆环系列是有用的。 这样,在所绘制的圆面积中分布着各个系列点,整个圆面积被视为 100%。 圆的每个切块表示整个系列的一部分,每部分表示一个点的取值。
除了圆环系列视图的中心有一个内孔之外,饼和圆环系列视图类型几乎是完全相同的。
下面的插图展示了在相同的图象中绘制的这两种系列: 饼系列在左侧,圆环系列在右侧。
漏斗图经常被用于呈现销售过程的各个阶段,并显示每个阶段潜在收入的总计。 这种类型的图表也可以被用于识别团队的销售过程中潜在的问题区。
漏斗图显示一个从 100% 开始、并结束于较低百分比的过程,展示重大变更发生 (例如“瓶颈”) 的地方及其比例。 如果漏斗图还兼有调查数据,意思是在每个销售或订单执行过程的步骤中正好有多少项失误的定量计量,那么漏斗图就说明该过程中最大的瓶颈在哪里。
通常,漏斗图把取值显示为逐步递减的比例,在漏斗系列点的上部宽度中表示这些比例。 因此,在集合中有最大值的数据点被视为 100%,并且被呈现为在漏斗顶部生成的最宽的多边形。 取值中后续系列点被呈现为后续的多边形,其上部宽度表示该点取值相对于前一点取值的比例,等等,直到最后一点 (下部宽度等于上部宽度)。
下面的插图展示了一个典型的漏斗图。
访问图象
要在设计时刻访问图象的选项,则单击图表来选中它。 然后,在 属性 窗口中展开 ChartControl.Diagram 属性。
在运行时刻,则应该把 Diagram 对象的实例转换为 SimpleDiagram 类型。
C# | 复制代码 |
---|---|
// Create a new ChartControl instance. ChartControl chart = new ChartControl(); // Create a series of a compatible view type, // and add it to the chart's collection, // so the diagram object shall not to be equal to null. Series series1 = new Series("Doughnut Series 1", ViewType.Doughnut); chart.Series.Add(series1); // Create a diagram, and cast it to the SimpleDiagram type. SimpleDiagram diagram = (SimpleDiagram)chart.Diagram; // Access the diagram's options. diagram.Dimension = 2; diagram.LayoutDirection = LayoutDirection.Vertical; |
Visual Basic | 复制代码 |
---|---|
' Create a new ChartControl instance. Dim chart As New ChartControl() ' Create a series of a compatible view type, ' and add it to the chart's collection, ' so the diagram object shall not to be equal to Nothing. Dim series1 As New Series("Doughnut Series 1", ViewType.Doughnut) chart.Series.Add(series1) ' Create a diagram, and cast it to the SimpleDiagram type. Dim diagram As SimpleDiagram = CType(chart.Diagram, SimpleDiagram) ' Access the diagram's options. diagram.Dimension = 2 diagram.LayoutDirection = LayoutDirection.Vertical |
特殊选项
可以看到简单图象类型特有的下列选项:SimpleDiagram.Dimension 和 SimpleDiagram.LayoutDirection 属性。 这两个属性确定在同一个图象中,多个 饼、圆环和漏斗系列的布局。 在下面简单说明了这些选项。 要了解更详细的信息,请参阅这些属性的说明。
- SimpleDiagram.Dimension 属性,确定可以在一条线 (行或列) 上显示的系列的数目;
- SimpleDiagram.LayoutDirection 属性,确定多个系列在图象中的放置方向 (LayoutDirection.Horizontal 或 LayoutDirection.Vertical)。
- SimpleDiagram.Margins 属性,允许设置相对于图象边缘所需的缩进量。