2010-11-18 1 views
3

.net 차트 컨트롤 (꺾은 선 차트)에서 시리즈를 추가하거나 제거 할 때 어떻게 기존 시리즈 색상을 유지할 수 있습니까?.net 차트 컨트롤 : 다른 시리즈를 추가하거나 제거 할 때 시리즈 색을 유지합니까?

현재 차트에 여러 시리즈를 추가하면 차트 팔레트에서 자동으로 색상이 할당됩니다. 그러나 첫 번째 시리즈를 제거하면 이후의 모든 시리즈의 색상이 차트 팔레트의 순서에 따라 재설정됩니다. 이 일을 막을 수있는 방법이 있습니까?

미리 감사드립니다.

답변

5

차트 색상을 직접 설정하고 팔레트를 사용하지 않는 이유는 무엇입니까?

Chart.Palette = ChartColorPalette.None; 
Chart.Series[0].Color = Color.Green; 

등 등입니다. 따라서 각 시리즈의 색상을 설정해야하지만 추가 할 때마다 색상을 설정해야합니다.

-1

자동 채색 체계를 해제하려면 먼저 ApplyPaletteColors으로 전화해야합니다.

그런 다음 각 시리즈에게 그것의 자신의 팔레트 색상을 적용 할 수 있으며 스틱됩니다

chart1.ApplyPaletteColors(); 
series1.Color = series1.Color; 
series2.Color = series2.Color; 
.. 
+0

참고 : 나는 downvote (후 년) 단지 복수를하고 정말 내 대답을 참조하지 않습니다 생각; 그래서 당신이 그것을 찾으면, 그것을 시도하십시오, 그것은 훌륭한 해결책입니다, imo. 물론, 아무도 실제로 내 대답을 도움이되지 않으면, 당신이 찾은 것으로 생각되는 문제에 대해 말해 주겠습니까! – TaW

관련 문제