在vs2012中使用chart控件事,x軸的標簽過多,致使默認只能顯示其中的一部分,如圖
當然,我們可以通過設置,使得x軸標簽全部顯示。
首先,通過chart控件屬性,找到 “ChartAreas集合” 如圖,並且點開
於是來到了ChartAreas集合編輯器,在右邊ChartAreas1屬性中找到 “Axes集合",並點開,如圖
因為我們要設置的是x軸,所以在 ”Axis集合編輯器“ 左邊中選 ”x axis“,
在右邊屬性中選擇 ”IntervalAutoMode“ 在下來項中選中 ”VariableCount“,設定x軸的間隔是可變的,如圖
設定x軸間隔可變
這時,如果x軸標簽過多,可能還不會使得x軸標簽全部顯示出來,這就需要把x軸標簽分為上下兩層顯示
還是在 ”Axis集合編輯器“ 中找到 ”IsStaggered屬性“ 設其值為 ”True“,如圖
在 ”Axis集合編輯器“ 中找到 ”IsStaggered屬性“ 設其值為 ”True“,如圖
接着在運行,成功顯示x軸全部標簽
當然,還有另一種方法,使x軸標簽旋轉90度角顯示,
在設置x軸可變后,在 ”Axis集合編輯器“ 選中 ”Angle“ 選項,設置值為90,如圖
在設置x軸可變后,在 ”Axis集合編輯器“ 選中 ”Angle“ 選項,設置值為90,如圖
點擊 ”確定“ 退出設置
運行