Tornar legenda do gráfico representa duas cores
Eu criei um gráfico de colunas no meu aplicativo que se parece com isso:
Como você pode ver, os valores positivos são verdes e os negativos são vermelhos. Eu preciso representar isso na lenda. Eu simplesmente não sei como.
O que eu já tentei:
Eu adicioneiCustomItems
aoLegend
. Aqui está o código:
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);
}
Isso resulta na seguinte representação:
Eu poderia viver com isso. Mas assim que adiciono mais séries ao gráfico, a ordem dos elementos é destruída. Aqui está um exemplo:
Eu gostaria de ter uma das duas opções:
mantenha as cores positiva e negativa juntasou uma solução ainda melhor poderia ser ter apenas um bloco na legenda, que é duplo colorido. Algo assim:Você poderia me ajudar a resolver esse problema?
Muito obrigado antecipadamente!