本文档详细描述了 雷达和极坐标 图象类型的特性。 列出了与这种图象类型相关联的系列视图类型,展示了在设计时刻和运行时刻如何访问特殊选项,并且简要说明了这些选项。 在阅读这些信息之前,可能需要回顾在 XtraCharts 中使用 图象 的基本概念。
本文档由下列小节组成。
相关联的系列视图类型
访问图象
要在设计时刻访问雷达或极坐标图象的选项,则单击图表来选中它。 然后,在 属性 窗口中展开 ChartControl.Diagram 属性。
在运行时刻,应该把 Diagram 对象的实例转换为 RadarDiagram (或 PolarDiagram) 类型。
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("Radar Area Series 1", ViewType.RadarArea); chart.Series.Add(series1); // Create a diagram, and cast it to the RadarDiagram type. RadarDiagram diagram = (RadarDiagram)chart.Diagram; // Access the diagram's options. diagram.DrawingStyle = RadarDiagramDrawingStyle.Polygon; diagram.RotationDirection = RadarDiagramRotationDirection.Counterclockwise; |
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("Radar Area Series 1", ViewType.RadarArea) chart.Series.Add(series1) ' Create a diagram, and cast it to the RadarDiagram type. Dim diagram As RadarDiagram = CType(chart.Diagram, RadarDiagram) ' Access the diagram's options. diagram.DrawingStyle = RadarDiagramDrawingStyle.Polygon diagram.RotationDirection = RadarDiagramRotationDirection.Counterclockwise |
特殊选项
PolarDiagram 类派生于 RadarDiagram 类,并且它的属性组与雷达图象的属性完全相同。 由于这一原因,在本例中使用雷达图象来展示可用的选项。 在下面简单说明了这些选项。 要了解更详细的信息,请参阅这些属性的说明。
RadarDiagram.AxisX 和 RadarDiagram.AxisY 属性,用于访问雷达图象的 轴 的选项。 注意,与常规的轴相比较而言,这种图象类型的轴有独特的实现元素。 特别是参数轴 (X 轴) 与绘制雷达系列的圆形网格对应。 可以通过单击 轴标签 来选中轴。 更多信息,请参阅 轴概述。
RadarDiagram.DrawingStyle 属性,确定用于绘制雷达图表的网格的形状样式 (RadarDiagramDrawingStyle.Circle 或 RadarDiagramDrawingStyle.Polygon 分别表示圆或多边形样式)。 下面的插图展示了此属性的作用。
DrawingStyle = Circle |
DrawingStyle = Polygon |
---|---|
RadarDiagram.RotationDirection 属性,确定图象的 X 轴显示参数的方向 (顺时针方向或逆时针方向)。 下面的插图展示了此属性的作用。
RotationDirection = Clockwise |
RotationDirection = Counterclockwise |
---|---|
RadarDiagram.StartAngleInDegrees 属性,确定图象的 X 轴的起始绘制角度。 下面的插图展示了此属性的作用。
StartAngleInDegrees = 0 |
StartAngleInDegrees = 60 |
---|---|
其他属性按照下列方式控制图象的外观。
- RadarDiagram.BackColor、RadarDiagram.BackImage 和 RadarDiagram.FillStyle 属性,确定图象的背景设置。
- RadarDiagram.BorderColor 和 RadarDiagram.BorderVisible 属性,确定图象的边框设置。
- RadarDiagram.Shadow 属性,确定图象的阴影外观。
- RadarDiagram.Margins 属性,确定在图象体和边缘之间的内部间距。