新文章 网摘 文章 随笔 日记

MSChartWrapper 为柱状图每根柱设置不同的颜色

            chartWrapperObj.ClearChart();
            chartWrapperObj.AddColumnPlot("超大单", moneyFlows.OrderBy(r => r.opendate).Select(r => r.opendate.ToString("yyyyMMdd")).ToArray(), moneyFlows.OrderBy(r => r.opendate).Select(r => r.r0_net).ToArray());

            foreach (DataPoint dp in chartWrapperObj.TheChart.Series["超大单"].Points)
            {
                foreach (var yValue in dp.YValues)
                {
                    if (yValue>0)
                    {
                        dp.Color = Color.Red;
                    }
                    else
                    {
                        dp.Color = Color.Green;
                    }
                }
            }

 

posted @ 2021-04-22 23:20  岭南春  阅读(230)  评论(0)    收藏  举报