.NET 그래프 라이브러리 주변에 있습니까?
.net용 그래프 라이브러리를 찾고 있습니다.밖에 있나요?
ps: 그래픽이나 차트 작성 라이브러리가 아닌 Graph 라이브러리를 의미합니다!
편집: 제가 의미하는 것은 그래프 이론에서 나온 그래프입니다.
(출처: sourceforge.net )
그림 그리기 기능도 필요합니다.
WPF(GitHub 포크, CodePlex)용 QuickGraph(GitHub, CodePlex)와 Graph#의 조합을 사용합니다. 둘 다 상위 노치 라이브러리입니다.그것들은 나에게 정말 잘 작동하지만 Graph#에 대한 문서는 거의 존재하지 않습니다.
저는 NDepend 팀에서 일하고 있으며 2008년 9월에 GraphViz에서 MsAgl(Microsoft Automatic Graph Layout)로 전환했습니다.MsAgl 라이센스는 상업적 활용을 허용합니다.다음은 NDepend에 통합된 MsAgl 그래프의 몇 가지 샘플 사진입니다(모든 것이 대화형이며 노드는 이동/선택/제거/클릭 가능, 에지는 편집/선택/제거/클릭 가능, 레이아웃은 확대/축소 가능하며 MsAgl API는 사용하기에 충분히 깨끗할 수 있음).

이전 게시물은 삭제되었지만 질문에 대해 좀 더 복잡한 답변을 하도록 하겠습니다.Graph# 라이브러리가 매우 오래되었기 때문에 가장 위에 있는 답변은 더 이상 사실적이지 않습니다.
GraphX와 Quickgraph의 조합을 확인하는 것을 추천합니다.렌더링 엔진으로 GraphX를, 그래프 관리 및 산술 연산 구성 요소로 Quickgraph를 사용합니다.
GraphX 라이브러리는 WPF 4.0 및 METRO용으로 코딩되어 있습니다.Graph#에 없는 많은 기능을 제공합니다.
- 대형 그래프의 렌더링 성능 향상
- Edge 라우팅 및 번들링 지원, 기타 다양한 Edge 옵션
- Overview(개요) 창 및 다중 정점 선택을 지원하는 향상된 확대/축소 제어
- 풍부한 문서 및 샘플
또한 GraphX는 Graph#의 모든 원래 레이아웃 알고리즘을 지원합니다.
QuickGraph가 있는데, 그것은 꽤 잘 작동하고 대부분의 기본 알고리즘을 가지고 있습니다.
yWorks를 살펴보십시오. http://www.yworks.com/en/index.html
제가 본 바로는 좋은 도서관들이 엄청나게 많지는 않습니다.
Microsoft Research의 NodeXL API는 http://www.codeplex.com/NodeXL 에서 사용할 수 있지만 비슷한 질문이 https://stackoverflow.com/questions/44090/do-you-know-any-graph-visualization-libraries-for-net/ 에서 제기되었습니다.
사쓰마를 보세요.주로 그래프 알고리즘인 C#으로 작성되었지만 기본 그래프 레이아웃과 도면도 있습니다.
저는 아직 시도하지 않았지만 MS 리서치에서 마이크로소프트 자동 그래프 레이아웃을 시각화하는 흥미로운 제안을 우연히 발견했습니다.
검색어에 "방향 그래프" 또는 "다이그래프"를 사용해 보십시오.저는 히트를 많이 쳐요.
http://quickgraph.codeplex.com/ 에서 DotViz 및 Glee를 통한 시각화를 지원합니다.
시각화를 위해, 저는 또한 확인할 것입니다.
플래시는 매우 흥미롭고 트리 시각화 기능이 있지만 방향이 지정되지 않은 그래프를 사용할 수도 있습니다.
친구야, 이게 네가 필요로 하는 것 같아!
이 문서에서는 100% C#인 일반 그래프 라이브러리를 제공합니다.이 라이브러리는 BGL(Boost Graph Library)을 C++에서 C#로 포팅하려고 시도한 것입니다.
C#로 작성된 오픈 소스 프로젝트인 ZedGraph를 사용했으므로 필요하다고 생각되면 수정할 수 있습니다.당신이 설명한 것과 매우 유사한 것처럼 들리는 우리의 요구를 충족시켰습니다.심지어 프로젝트를 위한 위키 사이트도 꽤 괜찮은 샘플들이 있습니다.
Matlab은 그래프 작성을 지원하며 의 몇 줄을 지원합니다.NET .m 파일을 호출하여 그래프를 표시할 수 있습니다.Matlab을 사용하여 C# 콘솔 앱에서 그래프 또는 플롯 만들기를 참조하십시오.
언급URL : https://stackoverflow.com/questions/1578493/net-graph-library-around
'programing' 카테고리의 다른 글
| 어레이로 신속하게 설정 (0) | 2023.05.08 |
|---|---|
| WCF 콜백을 사용하려면 어떤 단계를 거쳐야 합니까? (0) | 2023.05.08 |
| Bash에서 함수 인수로 공백이 있는 문자열 전달 (0) | 2023.05.08 |
| Azure PowerShell 버전을 찾으려면 어떻게 해야 합니까? (0) | 2023.05.08 |
| PowerShell에서 콘텐츠가 있는 디렉터리를 조용히 제거하는 방법 (0) | 2023.05.08 |