.net 용 그래프 라이브러리를 찾고 있습니다. 밖에 없습니까?
추신 : 그래픽이나 차트 라이브러리가 아닌 GRAPH 라이브러리를 의미합니다!
편집 : 내가 의미하는 것은 그래프 이론에서 그래프입니다.
(출처 : sourceforge.net )
그리기 기능도 필요합니다.
.net 용 그래프 라이브러리를 찾고 있습니다. 밖에 없습니까?
추신 : 그래픽이나 차트 라이브러리가 아닌 GRAPH 라이브러리를 의미합니다!
편집 : 내가 의미하는 것은 그래프 이론에서 그래프입니다.
(출처 : sourceforge.net )
그리기 기능도 필요합니다.
답변:
QuickGraph ( GitHub , CodePlex ) 및 Graph # for WPF ( GitHub fork , CodePlex ) 의 조합을 사용하세요 . 그들은 나를 위해 정말 잘 작동하지만 Graph #에 대한 문서는 거의 존재하지 않습니다.
저는 NDepend 팀에서 일하고 있으며 2008 년 9 월에 GraphViz에서 MsAgl ( Microsoft Automatic Graph Layout )로 전환 했습니다. MsAgl 라이선스는 상업적 사용을 허용합니다. 다음의 몇 가지 샘플 사진되어 MsAgl이 NDepend에 통합 그래프 (모든, 대화 형 노드입니다 이동 / 선택 / 분리 / 클릭, 가장자리는 편집 / 선택 / 분리 / 클릭, 그것은 청소기 될 수 있지만 레이아웃, 줌 가능하고, 또한 MsAgl API는 작업하기에 충분히 깨끗합니다.)
내 이전 게시물이 삭제되면 질문에 대해 더 복잡한 답변을 드리겠습니다. Graph # 라이브러리가 매우 오래 되었기 때문에 최상위 답변은 더 이상 실제적이지 않습니다.
GraphX 와 Quickgraph 의 조합을 확인하는 것이 좋습니다 . 렌더링 엔진으로서의 GraphX 및 그래프 관리 및 수학 연산 구성 요소로서의 Quickgraph.
GrpahX 라이브러리는 WPF 4.0 및 METRO 용으로 코딩되었습니다. Graph #에없는 많은 기능을 제공합니다.
또한 GraphX는 Graph #의 모든 원본 레이아웃 알고리즘을 지원합니다. 질문이 있으면 http://panthernet.ru/forum을 방문 하십시오 !
QuickGraph 가 있으며 꽤 잘 작동하며 대부분의 기본 알고리즘이 있습니다.
yWorks를 살펴보십시오 : http://www.yworks.com/en/index.html
내가 본 것에서 많은 양의 좋은 라이브러리가 없습니다.
Microsoft Research ( http://www.codeplex.com/NodeXL) 의 NodeXL API를 사용할 수 있지만 유사한 질문이 /programming/44090/do-you-know-any 에서 요청되었습니다. -그래프 시각화 라이브러리 -for-net /
나는 아직 시도하지 않았지만 방향 그래프를 시각화하기 위해 MS Research에서 흥미로운 제품을 발견했습니다 . Microsoft Automatic Graph Layout .
검색어에 대해 "방향 그래프"또는 "digraph"를 사용해보십시오. 나는 많은 히트를 받는다.
http://quickgraph.codeplex.com/을 확인하십시오 . DotViz 및 Glee를 통해 시각화를 지원합니다.
시각화를 위해
플래시이지만 매우 흥미로워 보이며 적어도 트리 시각화가 있지만 방향이없는 그래프를 끌어낼 수는 있습니다.
친구 생각 이 당신이 필요합니다!
이 기사에서는 일반 그래프 라이브러리, 100 % C #을 제공합니다. 이 라이브러리는 C ++에서 C #으로 BGL (Boost Graph Library)을 이식하려는 시도입니다.
Matlab은 그래프 작업을 잘 지원하며 .NET 몇 줄로 .m 파일을 호출하여 그래프를 표시 할 수 있습니다. Matlab을 사용하여 C # 콘솔 앱에서 그래프 또는 플롯 만들기를 참조하세요 .