문제

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

GraphViz는 작은 그래프에는 훌륭하지만 큰 그래프에는 적합하지 않습니다.그래프가 상당히 큰 경우 다음을 시도해 보세요. 아이씨 또는 대안을 살펴보십시오. 이 목록.

당신은 사용할 수 있습니다 퀵그래프 그래프를 프로그래밍 방식으로 쉽게 모델링한 다음 그래프비즈 또는 기쁨, 를 클릭한 다음 PNG로 렌더링합니다.

음, 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;)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top