2011-01-18 15 views
2

코멘트에서 아래 링크 중 하나에 실시간 데이터가있는 차트를 그리기위한 예제를 이미 발견했습니다. 내 질문은 이제 차트 레이블, 축 및 기타 관련 것들과 같은 것을 실시간으로 그릴 수 있습니까?실시간 데이터가있는 C# 차트


사실 내가 찾고 있던 것은 실시간 데이터 용 차트를 그리는 것이 었습니다. 동적 데이터 대신 실시간을 검색하면 내 대답을 발견했습니다. 이제 또 다른 질문이 있습니다. 차트가 그릴 때 동적으로 바뀔 텍스트를 차트에 추가 할 수 있습니까?

+1

WPF \ WinForms \ SilverLight? – HuBeZa

답변

3

당신은, 그물 차트는 시간이 지남에 따라 차트를 업데이트로

http://code.msdn.microsoft.com/mschart

을 컨트롤을 사용하여 단지 주기적으로 차트를 새로 고칠 수 있습니다.

+1

링크를 제공해 주셔서 감사합니다. 위의 링크에서 Windows Forms 샘플을 보았으며 동적 데이터를위한 샘플이 있습니다. 나는 그것이 필요한 것을보기 위해 그들을 시험해야 할 것입니다. – user579674

1

WPF/WinForms 또는 Silverlight인지 여부를 지정하지 않았으므로 WPF/Silverlight 대답을 알려 드리겠습니다.

  1. 는 WPF/실버 라이트 툴킷 또는 Visifire (그것은 더 이상 무료입니다 있는지 확실하지 않습니다)처럼 사용 가능한 차트 컨트롤이 있습니다. 그 + 데이터 바인딩 + (선택 사항) MVVM 패턴 (이 - 나를 위해 개인적으로 쉽게 일을한다)

  2. 당신은

  3. 당신은 알리도록에서 INotifyPropertyChanged 인터페이스를 사용할 수 있습니다 시간이 지남에 따라 변화하는 데이터를 저장하기 위해 ObservableCollection에 사용할 수 있습니다
  4. 데이터가 업데이트 된 GUI

+1

그것은 WinForms입니다. 2. 또는 3.을 사용하면 자동으로 변경 될 차트를 만들 수 있습니까? 아니면 이벤트를 처리하고 차트를 수동으로 변경해야합니까? – user579674