图表的多个y轴背景颜色

时间:2014-05-15 20:38:05

标签: c# charts mschart

如何为看起来像这样的图表创建背景?

enter image description here

在某些%级别上,它们具有与状态相对应的不同背景颜色。我在ChartArea中看到的只有BackColorBackSecondaryColorBackGradientStyle才会执行此操作。此图像来自SSRS报告,我试图使用C#和Microsoft图表库重新创建它。我很确定SSRS使用相同的库,所以它应该是可能的 - 我只是不知道如何。

1 个答案:

答案 0 :(得分:4)

您可以使用StripLine来实现此目的。

// Create the stripline for 'gold status'
StripLine sline = new StripLine();
sline.IntervalOffset = 0.6;
sline.StripWidth = 0.25;
sline.Text = "Gold Status";
sline.Interval = 0.0; // this ensures it will not repeat like normal strip lines
sline.BackColor = Color.Yellow;
myChart.AxisY.StripLines.Add(sline);

重复 silver platinum 条带线的处理。

相关问题