WPF 차트 컨트롤 [닫기]


186

2D 그래프가 있어야하고 이동 및 확대 / 축소 기능이있는 매우 간단한 WPF 차트를 찾고 있습니다.


WPF 차트를 연구하는 경우 속도, 렌더링 품질, 견고성 및 사용자 코드에 대한 빠른 경험을 위해 초소형 데모 다운로드를 사용해보십시오. 예, 14 년 이상 Gigasoft를 운영하고 있습니다. wpf 차트
Robert

1
새로운 메트로 차트는 정말 좋습니다 . 자세한 내용 은 modernuicharts.codeplex.com 을 참조하십시오. Windows 8 및 .net 4.5를 대상으로하지만 .net 4를 사용하여 Windows 7에서 실행할 수 있습니다. 시작하는 방법에 대한 빠른 자습서.
Thusi

5
이 옵션의 대부분은 구식이다, 나는이 무료 프로젝트를 만든, 어쩌면 다른 사람도 도움이 github.com/beto-rodriguez/Live-Charts
bto.rdz

답변:


166

패닝 / 줌을 지원하는 무료 도구 :

내장 팬 / 줌 지원이없는 무료 도구 :

  • WPF 툴킷 . 가장 중요한 2D 차트를 지원하므로 이동 / 확대를 직접 구현해야합니다.
  • WPF 툴킷 개발 릴리즈 . Silverlight 버전과 동일한 누적 형 차트를 지원합니다.

팬 / 줌 지원 기능이 내장 된 유료 도구 :

  • Visiblox 차트 (단종). 가장 중요한 2D 차트 지원은 확대 / 축소 및 이동과 함께 제공됩니다. 무료 버전은 워터 마크와 함께 제공됩니다. ( 확대 / 패닝 사용에 대한 이 블로그 게시물참조하십시오 )
  • SciChart WPF . DirectX 가속 2D 및 3D 차트를 지원하며 확대 / 축소 및 이동, 확대 / 축소시 애니메이션이있는 마우스 휠이 함께 제공됩니다. ( 여러 차트에서 확대 / 축소 / 패닝 사용에 대한 이 블로그 게시물참조하십시오 )
  • 조각 모음 xamDataChart . 가장 중요한 2D 차트, 확대 / 축소 및 이동을 지원합니다. 확대 / 축소 사용 방법에 대한 이 블로그 기사 를 참조하십시오 .
  • Telerik RadChart . 많은 2D 차트를 지원하고 확대 / 축소 및 이동을 약간 지원하므로 약간의 작업이 필요할 수 있습니다.
  • Visifire . 애니메이션없이 많은 2D 차트 및 확대 / 축소를 지원하며, 더 부드러운 확대를 위해 추가 작업이 필요할 수 있습니다. (이 서비스는 더 이상 제공되지 않습니다)
  • DevExpress ChartControl . 지원하는 가장 일반적인 2D 시리즈의 종류 , 확대 및 (스크롤) 패닝 작업은 마우스, 키보드, 터치 제스처를 사용하여 수행 할 수 있습니다.
  • 동기화 SfChart . 많은 2D 시리즈 유형 을 지원하고 터치 모드를 지원하는 대화식 줌 기능을 제공 합니다. 다양한 줌 유형이 지원됩니다 (마우스 휠, 핀치, 선택).

전체 공개 : 저는 Visiblox 개발에 많은 참여를 해왔 기 때문에 다른 라이브러리보다 훨씬 더 자세한 라이브러리를 알고 있습니다.


10
Visiblox는 워터 마크 차트를 사용하는 것이 기쁘다면 무료이며, Visifire는 시험판 일뿐입니다.
윌 딘

@Basarat Ali : 예제를 연결할 수 있습니까? 갤러리에서이를 보여주는 예를 찾을 수 없습니다.
Gergely Orosz

뿐만 아니라 그것을 이동 당신이 x 축을 확대하는 데 사용할 수 있습니다 ... 스크롤 드래그 핸들을 가지고주의 사항 : visifire.com/blog/2010/02/26/... 또 다른 버전 추가 클릭 줌 : visifire.com/blog/2010를 / 04 / 09 /… 둘 다 X 축이지만 ... hmmm 일 수도 있지만 y 축 줌이 없을 수도 있습니다. 포럼에서 물어 보는 것이 가장
좋습니다

X 줌과 모호한 것이 있습니다. 적절한 확대 / 축소 및 패닝을 구현하려는 경우 Visifire는 즉시 그 기능을 사용하지 않는 것 같습니다.
Gergely Orosz

전체 공개, Gigasoft 소유자, WPF의 새로운 릴리스. wpf 차트에 관심이있는 사람이라면 꼭 봐야 할 7 메가 데모에 대한 정보와 링크는 다음과 같습니다. link
Robert

70

다른 하나는 OxyPlot 이며 오픈 소스 크로스 플랫폼 (WPF, Silverlight, WinForms, Mono) .Net 플로팅 라이브러리입니다.


5
옥시 줄거리는 정말 좋은,하지만 않았나 내가이 만든 그래서 어쩌면 너무 다른 사람을 도울 수 있고, 원하는 것을이었다 github.com/beto-rodriguez/Live-Charts
bto.rdz

26

DynamicDataDisplay 는 훌륭하고 확대 / 축소 및 팬 기능이 내장되어 있으며 CodePlex에서 무료로 제공됩니다.


1
그것들은 훌륭하지만 마지막으로 업데이트 한 시간은 2009 년이었습니다
Gilad

나는 이것을 증명할 수있다. 차트를 빠르게 구성하는 것이 좋습니다. 문서는 기본적으로 존재하지 않으므로 인터넷에서 자습서를 찾아야합니다. : 내가 검토 한 최저 튜토리얼이 하나 msdn.microsoft.com/en-us/magazine/ff714591.aspx
인 Ciaran 갤러거

1
@MrTelly .NET 3.5에서 D3 차트를 사용할 수 있다고 말할 수 있습니까?
Saad Qureshi

@saad는 오래 동안 사용되어 왔으며 .net 2.0과 함께했습니다. 소스가 있으므로 작동해야하며 그렇지 않으면 해결할 수 있습니다. 손이 필요하면 알려주세요.
MrTelly



5

WPF 툴킷의 차트 컨트롤에는 끔찍한 버그가 있습니다. 데이터 포인트를 절대 잊지 않습니다. 따라서 플로팅 차트를 구현하려고하면 약 3000 개의 DataPoint 개체를 반올림 한 후 메모리가 부족합니다. 이 버그는 1 년 전에 MS에보고되었지만 아무도 신경 쓰지 않는 것 같습니다 ...



4

Visifire 는 확대 / 축소 및 이동 기능을 갖춘 광범위한 2D 및 3D 차트를 지원합니다.

확대 / 축소가있는 Visifire 꺾은 선형 차트

완전한 공개 : 저는 Visifire 개발에 참여했습니다.



2

aM 차트 도 WPF 차트 컨트롤을 만들고 있습니다. 현재는 원형 차트 만 표시하지만 단기간에 새로운 차트를 제공하도록 설정되어 있습니다.


WPF에 대한 amCharts 베타에서 지금 등 선, 영역, 열, 바, 파이, 같은 가장 인기 차트 유형 지원
앨런 Mendelevich

그러나 라이센스를 구매하지 않으면 amCharts의 왼쪽 상단에 워터 마크가 표시됩니다.
Jin


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.