根据最大值和最小值获取对应的单元格值

自己写柱形图的时候需要用到,函数写到一半,采用的方法弃用了,代码备份。

        private double[] GetYValues(double maxValue, double minValue)
        {
            Debug.Assert(maxValue > minValue);

            List<double> MyList = new List<double>();

            if (maxValue > 1)
            {
                int baseValue = 1;
                while (maxValue > baseValue * 10)
                {
                    baseValue *= 10;
                }

                var maxIndex = Math.Ceiling(maxValue / baseValue);
                var minIndex = Math.Floor(minValue / baseValue);

                for (var i = minIndex; i <= maxIndex; i++)
                {
                    MyList.Add(i * baseValue);
                }
            }

            return MyList.ToArray();
        }
posted @ 2017-11-15 12:09  wzwyc  阅读(390)  评论(0编辑  收藏  举报