2014-11-22 63 views
3

在我的WinForms項目中,我使用標準圖表控件(來自VS工具箱)來顯示壓力與時間的關係。必須可以放大圖形。這工作得很好,但在縮放圖中的X軸值顯示在很多小數的值:圖表的軸值格式化

enter image description here

有沒有人有一個想法是什麼,我可以告訴一個更好的格式值是多少?例如,在上圖中,我會看到如下標籤:8.00,10.00,12.00?我也可以使用像7.98,9.98,11.98這樣的數值,所以數字有限。

我已經查看了控件設計器中的圖表控件,我可以指定一個格式字符串或小數位數,但是我找不到它。

這個圖表沒有什麼特別之處。它顯示了2個系列(不容易看,但你可能會看到一條藍色和綠色的線)。我使用兩個系列的FastLine類型的圖。我通過在圖形設計器中爲CursorX和CursorY設置IsUserEnabled和IsUSerSelection爲true來啓用縮放。如上所述,這有效,但我無法找到屬性來自定義值的格式。

回答

5

設置LabelStyle.Format屬性:

chart1.ChartAreas[0].AxisX.LabelStyle.Format = "0.00"; 

或者

chart1.ChartAreas[0].AxisX.LabelStyle.Format = "{0:0.00}"; 
+0

它的工作原理!我花了將近一天的時間尋找解決方案。非常感謝您的快速回答。我可能會在幾分鐘內打上綠色的選中標記 - 我會這樣做。 – Sjips 2014-11-22 20:43:39