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 dasKönnten Sie mir bitte bei der Lösung dieses Problems helfen?
Vielen Dank im Voraus