本文档阐述了如何跨轴显示 数值带,并定制数值带的外观。 在继续阅读本文档之前,可能需要回顾使用 轴 的基础知识。
数值带 是图表 图象 中突出显示的区域,介于所属 轴 的指定范围的取值内 (最小值和最大值)。 通常,数值带被用于形象地表现在 系列 幕后的取值范围,来跟踪系列点的取值是落在范围内还是范围外。
下面的插图展示了数值带的一个实现。
数值带属于轴对象,并且可以把多个数值带添加到轴的对应集合中,可以通过 Axis2D.Strips 属性来访问此集合。
要在设计时刻创建数值带并添加到轴中,则在 属性 窗口中找到轴,并单击 Axis2D.Strips 属性的省略号按钮。 Strip Collection Editor(数值带集合编辑器) 将出现。
在这个编辑器中,单击 Add 按钮创建数值带。 然后,指定它的属性。
数值带的最重要的属性是 Strip.MinLimit 和 Strip.MaxLimit 属性 (分别表示最小界限和最大界限),它们指定绘制数值带的取值范围。 要启用这些界限,则把 StripLimit.Enabled 属性设置为 true。
如果禁用了任一个界限的 StripLimit.Enabled 属性,那么数值带将占据与界限值对应的上面或下面的全部范围。 如果同时禁用了两个界限的 StripLimit.Enabled 属性,那么数值带将占据轴的全部取值范围。
然后,通过 StripLimit.AxisValue 属性指定数值带的界限值。 应该按照适合于当前轴的度量单位来指定这些属性的取值 (要了解更多相关内容,请参阅 轴的刻度类型)。
注意 |
---|
数值带的最小界限值应该小于最大界限值,否则会显示错误信息。 |
另外,还可以在图表的 图例 中显示数值带的说明,或作为一个独特的 轴标签 进行显示。 要这样做,则启用相应的 Strip.ShowInLegend 和 Strip.ShowAxisLabel 属性。 这些说明文本可以与数值带的 ChartElementNamed.Name 不同,并通过 Strip.LegendText 和 Strip.AxisLabelText 属性来指定。
通过 Strip.Color 和 Strip.FillStyle 属性来指定数值带的外观。
当从轴的数值带集合中部分删除数值带时,要隐藏数值带,则禁用它的 Strip.Visible 属性。