WPF 차트 컨트롤 [닫기]
2D 그래프가 있어야하고 이동 및 확대 / 축소 기능이있는 매우 간단한 WPF 차트를 찾고 있습니다.
패닝 / 줌을 지원하는 무료 도구 :
- 라이브 차트
- DynamicDataDisplay- 훌륭한 오픈 소스 데이터 시각화 라이브러리입니다. 불행히도 2009 년 4 월 30 일 이후 업데이트되지 않았습니다.
- 옥시 플롯
내장 팬 / 줌 지원이없는 무료 도구 :
- WPF 툴킷 . 가장 중요한 2D 차트를 지원하므로 이동 / 확대를 직접 구현해야합니다.
- WPF 툴킷 개발 릴리즈 . Silverlight 버전과 동일한 누적 형 차트를 지원합니다.
팬 / 줌 지원 기능이 내장 된 유료 도구 :
- Visiblox 차트 (단종). 가장 중요한 2D 차트 지원은 확대 / 축소 및 이동과 함께 제공됩니다. 무료 버전은 워터 마크와 함께 제공됩니다. ( 확대 / 패닝 사용에 대한 이 블로그 게시물 을 참조하십시오 )
- SciChart WPF . DirectX 가속 2D 및 3D 차트를 지원하며 확대 / 축소 및 이동, 확대 / 축소시 애니메이션이있는 마우스 휠이 함께 제공됩니다. ( 여러 차트에서 확대 / 축소 / 패닝 사용에 대한 이 블로그 게시물 을 참조하십시오 )
- 조각 모음 xamDataChart . 가장 중요한 2D 차트, 확대 / 축소 및 이동을 지원합니다. 확대 / 축소 사용 방법에 대한 이 블로그 기사 를 참조하십시오 .
- Telerik RadChart . 많은 2D 차트를 지원하고 확대 / 축소 및 이동을 약간 지원하므로 약간의 작업이 필요할 수 있습니다.
- Visifire . 애니메이션없이 많은 2D 차트 및 확대 / 축소를 지원하며, 더 부드러운 확대를 위해 추가 작업이 필요할 수 있습니다. (이 서비스는 더 이상 제공되지 않습니다)
- DevExpress ChartControl . 지원하는 가장 일반적인 2D 시리즈의 종류 , 확대 및 (스크롤) 패닝 작업은 마우스, 키보드, 터치 제스처를 사용하여 수행 할 수 있습니다.
- 동기화 SfChart . 많은 2D 시리즈 유형 을 지원하고 터치 모드를 지원하는 대화식 줌 기능을 제공 합니다. 다양한 줌 유형이 지원됩니다 (마우스 휠, 핀치, 선택).
전체 공개 : 저는 Visiblox 개발에 많은 참여를 해왔 기 때문에 다른 라이브러리보다 훨씬 더 자세한 라이브러리를 알고 있습니다.
다른 하나는 OxyPlot 이며 오픈 소스 크로스 플랫폼 (WPF, Silverlight, WinForms, Mono) .Net 플로팅 라이브러리입니다.
DynamicDataDisplay 는 훌륭하고 확대 / 축소 및 팬 기능이 내장되어 있으며 CodePlex에서 무료로 제공됩니다.
WPF 에서 Silverlight 차트 컨트롤을 실행할 수 있습니다. 아주 훌륭하고 무료입니다.
WPF 툴킷을 사용할 수 있습니다. CodePlex가 없습니다.
여기에서 다운로드 할 수 있습니다 . 여기에 몇 가지 주석이 있습니다 .
WPF 툴킷의 차트 컨트롤에는 끔찍한 버그가 있습니다. 데이터 포인트를 절대 잊지 않습니다. 따라서 플로팅 차트를 구현하려고하면 약 3000 개의 DataPoint 개체를 반올림 한 후 메모리가 부족합니다. 이 버그는 1 년 전에 MS에보고되었지만 아무도 신경 쓰지 않는 것 같습니다 ...
Sparrow Chart Toolkit 여러 플랫폼을위한 최고의 오픈 소스 차트 컨트롤
-WPF
-Silverlight
-WinRT
-Windows phone
-Windows Forms
-Mono
https://sparrowtoolkit.codeplex.com/
Visifire 는 확대 / 축소 및 이동 기능을 갖춘 광범위한 2D 및 3D 차트를 지원합니다.
완전한 공개 : 저는 Visifire 개발에 참여했습니다.
상업용 제품 :
나는 다른 사람들이 있다고 확신합니다
aM 차트 도 WPF 차트 컨트롤을 만들고 있습니다. 현재는 원형 차트 만 표시하지만 단기간에 새로운 차트를 제공하도록 설정되어 있습니다.
또한 DevExpress에는 차트가 있습니다 ( DevExpress.Com 참조 ).
TechNewLogic의 GraphIT를 사용해보십시오. CodePlex에서 다음을 찾을 수 있습니다. http://graphit.codeplex.com
전체 공개 : 저는 GraphIT의 개발자이자 개발 회사의 소유자입니다.
참고 URL : https://stackoverflow.com/questions/577278/wpf-chart-controls
'IT' 카테고리의 다른 글
기록에서 삭제하지 않고 변경 사항 포기 (0) | 2020.05.20 |
---|---|
mongoimport를 사용하여 CSV를 가져 오는 방법 (0) | 2020.05.20 |
HTML-줄임표가 활성화 된 경우에만 툴팁을 표시하는 방법 (0) | 2020.05.20 |
CLOCK_REALTIME과 CLOCK_MONOTONIC의 차이점은 무엇입니까? (0) | 2020.05.20 |
Java에서 서블릿 필터를 사용하여 수신 서블릿 요청 URL을 변경하는 방법은 무엇입니까? (0) | 2020.05.20 |