2015-11-05 22 views
0

我想修復我的x或y軸上的標籤,所以它們始終是靜態的。我還想將標籤與數字和字符串混合,如圖所示。此外,從-1開始的y軸,我怎麼總是從0開始?Windows窗體圖表集固定混合標籤

enter image description here

+0

使用CustomLabels並設置最小的Y軸! – TaW

+0

@TaW我試圖在Visual Studio中的CustomLabels屬性編輯器中設置它們,但它們沒有顯示。 y軸的標籤就消失了。 – csnewb

回答

1

設置CustomLabels是棘手,因爲他們FromPositionsToPositions需要正確設置,否則他們不會在正確的位置上展現!更多示例請參考herehere

這是一個你的問題,因爲我讀它:

CA.AxisY.Minimum = 0; 
CA.AxisY.Maximum = 4; 
CA.AxisY.Interval = 1; 

int old = 3; 
for (int i = 0; i < 5; i++) 
{ 
    CustomLabel cl = new CustomLabel(i - 0.5d, i + 0.5d, 
       i < old ? i + "" : i == old ? "old" : "too old", 0, LabelMarkStyle.None); 
    CA.AxisY.CustomLabels.Add(cl); 
} 

enter image description here

可顯示所有軸單獨設置的MinimumMaximum值。隨着CustomLabels我們經常需要執行Interval ..

使用相同setup代碼在你的其他問題..