웹 그래프 그리기 [닫기]
-
09-06-2019 - |
문제
ASP 웹페이지에 그래프를 그리려고 합니다.API가 도움이 되기를 바라지만 지금까지 API를 찾을 수 없었습니다.
그래프에는 레이블이 있는 노드와 레이블이 없는 방향 간선이 포함되어 있습니다.이상적인 출력은 다음과 같습니다. 이것.
도움이 될 수 있는 것보다 미리 만들어진 것을 아는 사람이 있나요?
해결책
분명히 그래프 시각화.당신이 가리키는 위키피디아 링크의 이미지는 graphviz로 제작되었습니다.설명 페이지에서 그래프 설명 파일은 다음과 같습니다.
graph untitled {
graph[bgcolor="transparent"];
node [fontname="Bitstream Vera Sans", fontsize="22.00", shape=circle, style="bold,filled" fillcolor=white];
edge [style=bold];
1;2;3;4;5;6;
6 -- 4 -- 5 -- 1 -- 2 -- 3 -- 4;
2 -- 5;
}
해당 코드가 input.dot 파일에 저장되었다면 실제로 그래프를 생성하는 데 사용한 명령은 다음과 같았을 것입니다.
neato -Tsvg input.dot > graph.svg
다른 팁
ASP 인터페이스에 대해서는 잘 모르겠지만 확인해 보세요. 그래프 시각화.
/앨런
우리는 생산합니다 mxGraph, ASP.NET 및 대부분의 기타 주류 서버 측 기술을 지원합니다.이는 전적으로 JavaScript 클라이언트 측이며 .NET으로 작성된 통신을 위한 얇은 계층만 있으므로 ASP.NET이 많이 필요하지 않습니다.그러나 우리는 그 예 중 하나로 Visual Studio용 ASP 프로젝트를 제공합니다.
나는 추천하고 싶다 zedgraph
음, 2년 후 또 다른 답변이 있습니다.Protovis는 이제 브라우저에서 렌더링된 강제 방향 그래프 레이아웃을 수행합니다.http://vis.stanford.edu/protovis/ex/force.html클라이언트측 소프트웨어를 설치할 수 없다면 더 쉬울 수도 있습니다.또한 재미 있고 대화식입니다!
당신은 이것을 해낼 수 있습니다 구글의 차트 API.시작하는 것은 매우 쉽습니다.
부인 성명:저는 Image-Charts 창립자입니다.
당신이 찾고 있다면 웹 API:
https://image-charts.com/chart
?cht=gv
&chl=graph g{1;2;3;4;5;6; 6 -- 4 -- 5 -- 1 -- 2 -- 3 -- 4; 2 -- 5;)