Visual Studio-范围图-为每个类别组添加背景色

时间:2018-09-18 10:59:36

标签: visual-studio reporting-services charts

我正在使用范围图来创建各种甘特图。我正在尝试做两件事:

1)根据两个类别组之一更改范围图的背景颜色,我有两个组,一个外部和一个内部,我希望根据外部分组来更改背景颜色。我有一段确定颜色的代码,但是我很难将其应用于背景。我希望隔行扫描颜色对我有帮助,因为您无法根据我的判断确定隔行扫描的频率。

我正在使用的代码是:

Private colorPalette As String() = { "#C85200", "#FF800E", "#5F9ED1",
"#2CA02C", "#A59D93", "#B8341B", "#352F26", "#F1E7D6", "#E16C56", "#CFBA9B"}

Private count As Integer = 0
Private mapping As New System.Collections.Hashtable()

Public Function GetColor(ByVal groupingValue As String) As String
   If mapping.ContainsKey(groupingValue) Then
      Return mapping(groupingValue)
   End If
   Dim c As String = colorPalette(count Mod colorPalette.Length)
   count = count + 1
   mapping.Add(groupingValue, c)
   Return c
End Function

2)将X和Y轴标签放置在主网格线之间。 X轴是日期,最终用户希望日期在两条网格线(代表一天)之间,而不是在每条网格线之间,我环顾四周,但似乎找不到任何相关的内容

任何帮助或指导将不胜感激,谢谢!

0 个答案:

没有答案