Visual Studio - Диапазон диаграммы - Добавление цветов фона для группы - PullRequest
0 голосов
/ 18 сентября 2018

Я использую Диаграмму диапазона для создания диаграммы Ганта.Я пытаюсь сделать две вещи:

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 - это дата, и конечный пользователь хотел бы, чтобы дата находилась между двумя линиями сетки (представляющими день), а не на каждой линии сетки, я осмотрелся, но, похоже, не нашел ничего подходящего.

Буду признателен за любую помощь или руководство, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...