C# ChartControl 控制X轴的间距个数
生活随笔
收集整理的這篇文章主要介紹了
C# ChartControl 控制X轴的间距个数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果Chart的X軸間距個數是自動生成的話,可能導致數字太密集,看不清楚數字。
此時需要設置GridSpacingAuto為False,并設置GridSpacing的大小。
?
由于不同的圖表中,X軸的最大值不一樣,所以GridSpacing也需要設置不同的值,所以提取一個方法來計算GridSpacing的大小
?
/// <summary>/// 獲取表格的刻度,默認分為5份/// </summary>/// <param name="maxValue"></param>/// <returns></returns>public static double GetGridSpacing(double maxValue, int spacecount = 5){double factor = Convert.ToDouble("1".PadRight(maxValue.ToString("f0").Length, '0'));return Math.Ceiling((maxValue / factor)) * factor / spacecount;}?
?
在實際應用中,使用的示例如下
?
XYDiagram xy = chart1.Diagram as XYDiagram;if (xy != null){xy.AxisY.GridSpacingAuto = false;xy.AxisY.GridSpacing = DataHelper.GetGridSpacing(Convert.ToDouble(count), 5);}?
轉載于:https://www.cnblogs.com/xyz0835/p/4232368.html
總結
以上是生活随笔為你收集整理的C# ChartControl 控制X轴的间距个数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大白菜超级u盘启动制作怎么样工具 大白菜
- 下一篇: 笔记本设置了usb启动不了怎么办 笔记本