2014-03-26 4 views
0

WPF에서 D3 (동적 데이터 디스플레이)을 사용하고 있습니다. 나는 여기에 내 코드 스 니펫 (snippet) 인 동적 선 그래프를 그리는 코드를 가지고있다. 나는 사실이 조건은 선 색상을 변경할 수 있지만 색을 한 차트 라인의 조합이해야 할 모든 라인을 변환 할 때 하나의 color.when previousCloseprice > animatedY[counter]과 애니메이션 그래프를 그릴 수 있어요 위의 코드에서d3 wpf에서 다른 색으로 그래프를 그리는 방법

for (int counter = 0; counter < animatedX.Count; counter++) 
      { 
       Chart.Trade trade = new Chart.Trade(animatedX[counter], animatedY[counter]); 
       Color currentLineColor = Colors.Green; 
       if (previousCloseprice > animatedY[counter]) 
       { 
        currentLineColor = Colors.Red; 
       } 
       Dispatcher.BeginInvoke(new Action(() => 
       { 
        chartLine.LinePen = new Pen(new SolidColorBrush(currentLineColor), 3); 
       })); 

       _chartValue.AppendAsync(Dispatcher, trade); 


        Thread.Sleep(100); 
      } 

빨강 및 녹색 색상을 조건에 따라 바꿉니다.

답변

0

두 가지 색상으로 선 그래프에 표시하려는 경우이 선 그래프를 두 개의 다른 선으로 간단히 나누어야합니다. 그런 다음 두 줄을 표시하고 올바른 색상을 정의합니다.

관련 문제