點數圖 (Chart 控制項)
不同於傳統價格圖,點數圖類型會忽略時間因素,只顯示價格變化。這類似於 Kagi、磚形圖和新三價線圖類型。
這個圖表類型會顯示反映在價格值上的基礎供需。X 值資料行顯示需求超出供給 (稱為重振),O 值資料行顯示供給超出需求 (稱為衰退),而短資料行的數列顯示供需相對平衡 (表示市場均衡)。
圖表特性
SeriesChartType 值 |
SeriesChartType.PointAndFigure |
每個點的 Y 值數目 |
2 (請參閱下表)。 |
數列數目 |
1 |
支援標記 |
是 |
無法與哪些圖表類型結合: |
任何其他圖表類型。 |
自訂屬性 |
BoxSize、CurrentBoxSize (唯讀)、PixelPointDepth、PixelPointGapDepth、PriceUpColor、ProportionalSymbols、ReversalAmount、UsedYValueHigh、UsedYValueLow |
點數圖數列使用兩個 Y 值。您可以使用自訂屬性,變更最高和最低 Y 值的預設指派。
Y 值索引 |
說明 |
---|---|
0 |
最高價數值。 |
1 |
最低價數值。 |
備註
使用點數圖類型時,請注意下列事項:
資料點的 X 值會自動索引。如需詳細資訊,請參閱建立資料點 X 值的索引。
資料點數目以及圖表顯示的 X-Y 值會與原始資料不同。這是因為公式會先套用至原始資料,然後進行繪圖。
建議您不要設定 X 軸的最小或最大值,因為無法判斷在套用公式後會繪製多少資料點。
注意
如果您要設定 X 軸的最小或最大值,同時也應該將 Maximum 或 Minimum 屬性設為資料點索引值。
這個圖表類型不支援資料點錨定和附註。
當此圖表為 3D 模式時,線條只透過視覺方式以色彩分隔。這表示圖表上不會繪製 X 或 O 符號。
選取數列中的 Y 值
如果資料數列中每個資料點有大量 Y 值,請使用 UsedYValueHigh 和 UsedYValueLow 自訂屬性,選取要使用的 Y 值索引。
下列程式碼會選取資料點中第三個和第四個 Y 值 (分別是索引 2 和 3),以繪製於點數圖上。
Chart1.Series("Series1")("UsedYValueHigh")="2"
Chart1.Series("Series1")("UsedYValueLow")="3"
Chart1.Series["Series1"]["UsedYValueHigh"]="2";
Chart1.Series["Series1"]["UsedYValueLow"]="3";
設定反轉數量
若要設定點數圖的反轉數量 (以方塊大小為單位),請使用 ReversalAmount 自訂屬性。預設反轉數量為 3 個方塊。
下列程式碼會定義 2 個方塊大小的反轉數量。
Chart1.Series("Series1")("ReversalAmount")="2"
Chart1.Series["Series1"]["ReversalAmount"]="2";
請參閱
參考
System.Windows.Forms.DataVisualization.Charting
System.Web.UI.DataVisualization.Charting