我正在使用范围图来创建各种甘特图。我正在尝试做两件事:
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轴是日期,最终用户希望日期在两条网格线(代表一天)之间,而不是在每条网格线之间,我环顾四周,但似乎找不到任何相关的内容
任何帮助或指导将不胜感激,谢谢!