卡吉图
卡吉图图表类型显示一组相连的竖线,线的粗细和方向取决于价格值的变化。此图表忽略时间因素,用于反映数据趋势(如股票市场趋势)的变化。此图标类型与点数图、砖形图和新三值图图表类型相似。
图表特征
SeriesChartType 值 |
SeriesChartType.Kagi |
每个点的 Y 值数目 |
1 |
序列数目 |
1 |
支持标记 |
是 |
不能与之一起使用的图表类型: |
任何其他图表类型。 |
自定义特性 |
PixelPointDepth、PixelPointGapDepth、PriceUpColor、ReversalAmount、UsedYValue |
备注
在使用卡吉图图表类型时,请注意以下事项:
数据点的 X 值会自动编制索引。有关更多信息,请参见对数据点 X 值进行索引。
图表显示的数据点数目以及 X-Y 值与原始数据不同。这是因为在绘制前原始数据应用了某个公式。
不建议设置 X 轴的最小值或最大值,因为无法确定在应用公式后会绘制多少数据点。
备注
如果为 X 轴设置最小值或最大值,则还应设置数据点索引值的 Minimum 或 Maximum 属性。
此图表类型不支持数据点锚定和批注。
此图表使用配色方案而不是粗细方案。使用 PriceUpColor 自定义特性可以选择上升趋势颜色。下降趋势颜色为红色。
在序列中选择 Y 值
如果数据序列中的每个数据点有多个 Y 值,请使用 UsedYValue 自定义特性选择要使用的 Y 值的索引。默认情况下,卡吉图使用 DataPoint.YValues 中的第一个值(位于索引 0 处)。
下面的代码选择数据点中的第四个 Y 值(索引为 3)绘制在卡吉图上。
Chart1.Series("Series1")("UsedYVale")="3"
Chart1.Series["Series1"]["UsedYValue"]="3";
设置反转量
若要在卡吉图中设置反转量,请使用 ReversalAmount 自定义特性。可以指定一个数字来表示一个固定的值,或将“%”附加到数字以表示百分数。
下面的代码定义了 0.6 的反转量。因此,当趋势反转超过值 0.6 时,卡吉图就会更改方向。
Chart1.Series("Series1")("ReversalAmount")="0.6"
Chart1.Series["Series1"]["ReversalAmount"]="0.6";