Make Chart Legend repräsentieren zwei Farben

Ich habe in meiner Anwendung ein Säulendiagramm erstellt, das wie folgt aussieht:

Wie Sie sehen können, sind die positiven Werte grün und die negativen Werte rot. Ich muss das in der Legende darstellen. Ich weiß nur nicht wie.

Was ich schon probiert habe:

Ich fügte hinzuCustomItems zumLegend. Hier ist der Code:

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);
}

Dies ergibt die folgende Darstellung:

ch könnte damit leben. Sobald ich aber weitere Reihen in das Diagramm einfüge, wird die Reihenfolge der Elemente zerstört. Hier ist ein Beispiel

Ich hätte gerne eine der beiden Möglichkeiten:

ewahren Sie die positive und negative Farbe zusammen aoder eine noch bessere Lösung könnte darin bestehen, nur eine Kachel in der Legende zu haben, die zweifarbig ist. Etwas wie das

Könnten Sie mir bitte bei der Lösung dieses Problems helfen?

Vielen Dank im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage