Сделать 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);
}
Это приводит к следующему представлению:
Я мог бы жить с этим. Но как только я добавлю еще ряды в таблицу, порядок элементов будет разрушен. Вот пример:
Я хотел бы иметь один из двух вариантов:
держите позитивный и негативный цвет вместеили даже лучшее решение может состоять в том, чтобы в легенде была только одна плитка, которая была бы двухцветной. Что-то вроде этого:Не могли бы вы помочь мне решить эту проблему?
Спасибо заранее!