2011-09-27 114 views
21

在ASP.NET列表圖中,當圖表尺寸較小時,某些軸標籤不顯示。強制顯示所有軸標籤

問題:如何強制所有標籤顯示,即使它們必須重疊?

+0

你能否快速給出問題的背景 – V4Vendetta

+0

嗨,我正在繪製一個使用ASP.NET圖表的柱狀圖。我有10點畫。圖表的寬度是300px。由於空間不足,某些點的軸標不顯示。我想知道即使沒有足夠的空間,我是否可以強制它顯示。謝謝。希望我很清楚 – Youssef

+0

嘗試將'Interval'屬性設置爲1,這應該強制它顯示標籤 – V4Vendetta

回答

39

將Axis的Interval屬性設置爲1,這將強制它顯示所有可用的標籤,而不考慮空間限制。

+8

偉大的提示,+1。對於那些像我這樣谷歌抵達,Interval可以在'ChartAreaID.AxisX.LabelStyle.Interval = 1'或'ChartID.Areas(「myChartAreaName」)。AxisX.LabelStyle.Interval = 1' – EvilDr

+3

甚至在這裏找到.. 。 的 \t \t \t \t \t ' – EvilDr

+2

那些來這裏尋找MVC解決方案:http://stackoverflow.com/questions/8703049/set-interval-in-chart-net-mvc3 – mxmissile