Сделать 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);
}

Это приводит к следующему представлению:

Я мог бы жить с этим. Но как только я добавлю еще ряды в таблицу, порядок элементов будет разрушен. Вот пример:

Я хотел бы иметь один из двух вариантов:

держите позитивный и негативный цвет вместеили даже лучшее решение может состоять в том, чтобы в легенде была только одна плитка, которая была бы двухцветной. Что-то вроде этого:

Не могли бы вы помочь мне решить эту проблему?

Спасибо заранее!

Ответы на вопрос(1)

Ваш ответ на вопрос