я создал гистограмму в моем приложении, которое выглядит следующим образом:Make Chart Legend представляет два цвета
Как вы можете видеть, что положительные значения зеленые и отрицательные значения красных цвета. Мне нужно представить это в легенде. Я просто не знаю, как это сделать.
То, что я уже пробовал:
Я добавил CustomItems
к Legend
. Вот код:
Legend currentLegend = chart.Legends.FindByName(chart.Series[series].Legend);
if (currentLegend != null)
{
currentLegend.LegendStyle = LegendStyle.Table;
LegendItem li = new LegendItem();
li.Name = series;
li.Color = Color.Red;
li.BorderColor = Color.Transparent;
currentLegend.CustomItems.Add(li);
}
Это приводит к следующему представлению:
Я мог бы жить с этим. Но как только я добавляю дальнейшие ряды к диаграмме, порядок элементов уничтожается. Вот пример:
Я хотел бы иметь один из двух вариантов:
- сохранить положительные и отрицательные цвета вместе
- или даже лучшим решением может быть, чтобы иметь только одна плитка в легенде, которая двойного цвета. Что-то вроде этого:
Не могли бы вы помочь мне решить эту проблему?
Большое спасибо заранее!
Большое спасибо, что помогли! – Konstantin