영어프랑스어스페인어

Ad


온웍스 파비콘

graph-easyp - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 graph-easyp 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 graph-easyp입니다.

프로그램:

이름


graph-easy - 다양한 형식의 그래프 렌더링/변환

개요


그래프 형식과 레이아웃/렌더 그래프 간 변환:

graph-easy [옵션] [입력 파일 [출력 파일]]

echo "[ 본 ] - 자동차 -> [ 베를린 ]" | 그래프 쉬운
그래프 쉬운 --input=graph.dot --as_ascii
그래프 쉬운 --html --output=mygraph.html graph.txt
그래프 쉬운 graph.txt graph.svg
graph-easy graph.txt --as_dot | 점 -Tpng -o 그래프.png
그래프 쉬운 그래프.txt --png
그래프 쉬운 graph.vcg --dot
그래프 쉬운 graph.dot --gdl
그래프 쉬운 graph.dot --graphml

인수


가장 중요한 옵션은 다음과 같습니다. 자세한 내용은 전체 문서에 나열되어 있습니다.

--help 이 짧은 개요뿐만 아니라 전체 문서를 인쇄합니다.

--input 입력 파일 이름을 지정합니다. 예시:

그래프 쉬운 --input=input.txt

형식은 자동 감지되며 --from으로 재정의합니다.

--output 출력 파일 이름을 지정합니다. 예시:

그래프 쉬운 --output=output.txt 입력.txt

--as 출력 형식을 지정합니다. 예시:

그래프 쉬운 --as=ascii input.txt

유효한 형식은 다음과 같습니다.

ASCII ASCII 아트 렌더링
boxart 유니코드 Boxart 렌더링
HTML HTML
svg 확장 가능한 벡터 그래픽
graphviz DOT 언어
"graphviz"의 점 별칭
txt 그래프::쉬운 텍스트
vcg VCG(컴파일러 그래프 시각화 - GDL의 하위 집합) 텍스트
gdl GDL(그래프 설명 언어) 텍스트
그래프ML 그래프ML

또한 프로그램을 통해 다음 형식을 이해하고 파이프합니다.
--renderer 옵션으로 지정(기본값: 점):

bmp 윈도우 비트맵
GIF
hpgl HP-GL/2 벡터 그래픽
jpg JPEG
pcl PCL 프린터 언어
PDF PDF
png png
추신 포스트 스크립트
PDF 표기법이 있는 ps2 포스트스크립트(graphviz 문서 참조)
tga 타르가 비트맵
tif TIFF 비트맵

기본 형식은 출력 파일 이름 확장자에 의해 결정되며 다음과 같습니다.
"ascii", 출력 파일 이름이 설정되지 않은 경우.

VOUS pouvez의 aussi 사용 ONE "--as_ascii" 또는 "--ascii" 형식의 인수입니다.

--from 입력 형식을 지정합니다. 유효한 형식은 다음과 같습니다.

graphviz DOT 언어
txt 그래프::쉬운 텍스트
vcg VCG 텍스트
gdl GDL(그래프 설명 언어) 텍스트

지정하지 않으면 입력 형식이 자동으로 감지됩니다.

VOUS pouvez의 aussi 사용 ONE "--from_dot" 형식의 인수 등

--렌더러
다음과 같은 출력 형식을 렌더링하는 데 사용되는 외부 프로그램(기본값: "점")
"png", "jpg" 등. 일부 선택은 "neato", "twopi", "fdp" 또는 "circo"입니다.

--parse 입력은 출력 생성 없이 구문 분석만 됩니다. 조합에 유용
"--debug=1" 또는 "--stats"로. 예시:

그래프 쉬운 input.txt --parse --debug=1

--stats 입력 그래프에 대한 다양한 통계를 STDERR에 씁니다. 에서 가장 잘 사용됨
"--parse"와의 조합:

그래프 쉬운 input.txt --parse --stats

--timeout 시간 초과 설정 in ASCII를 생성하는 Graph::Easy 레이아웃터의 경우,
HTML, SVG 또는 박스아트 출력. 이 시간 안에 레이아웃이 완료되지 않으면
중단되다. 예시:

그래프 쉬운 input.txt --timeout=500

DOT, VCG/GDL, GraphML 또는 일반 텍스트로의 변환은 시간 초과를 무시합니다.

기본값은 240초(4분)입니다.

--verbose 변환 프로세스에 관한 정보를 STDERR로 작성합니다.

기술


"graph-easy"는 그래프에 대한 설명을 읽습니다(노드와 에지의 연결된 네트워크,
파이 차트 :-) 그런 다음 이것을 원하는 출력 형식으로 변환합니다.

기본적으로 입력은 STDIN에서 읽고 출력은 STDOUT으로 이동합니다. 입력
UTF-8로 인코딩될 것으로 예상되며 출력도 UTF-8이 됩니다.

다음 형식을 입력으로 이해합니다.

그래프::쉬움 http://bloodgate.com/perl/graph/manual/
DOT http://www.graphviz.org/
VCG http://rw4.cs.uni-sb.de/~sander/html/gsvcg1.html
GDL http://www.aisee.com/

형식은 입력 파일 이름에 관계없이 자동으로 감지되지만 다음을 수행할 수 있습니다.
또한 입력이 하나의 특정 형식으로 명시적으로 선언됩니다.

출력은 다음 형식 중 하나로 그래프의 덤프일 수 있습니다.

그래프::쉬움 http://bloodgate.com/perl/graph/manual/
DOT http://www.graphviz.org/
VCG http://rw4.cs.uni-sb.de/~sander/html/gsvcg1.html
GDL http://www.aisee.com/
그래프ML http://graphml.graphdrawing.org/

또한 "Graph::Easy"는 다음 중 하나로 그래프 레이아웃을 생성할 수도 있습니다.
출력 형식:

HTML SVG ASCII 박스아트

SVG 출력의 경우 먼저 Graph::Easy::As_svg 모듈을 설치해야 합니다.

바로 가기로 출력 형식을 'png'로 지정할 수도 있습니다.
"graph-easy"는 graphviz 형식의 입력을 "dot" 프로그램으로 파이프하여 PNG를 생성합니다.
파일을 한 단계로. 다음 두 예는 동일합니다.

graph-easy graph.txt --dot | 점 -Tpng -o 그래프.png
그래프 쉬운 그래프.txt --png

기타 인수


"graph-easy"는 위의 인수 외에도 몇 가지 추가 인수를 지원합니다.

--version 버전 정보를 쓰고 종료합니다.

--debug=N 디버그 수준(1..3)을 설정합니다. 경고, 이것은 엄청난 양의 하드 디스크를 생성할 것입니다.
STDERR의 출력을 이해합니다. 예시:

그래프 쉬운 input.txt --output=test.html --debug=1

--png, --dot, --vcg, --gdl, --txt, --ascii, --boxart, --html, --svg
이 옵션 중 정확히 하나가 주어지면 원하는 출력 형식을 생성합니다.

사용 예


ASCII 출력
echo "[ 본 ] -- 자동차 --> [ 베를린 ], [ 울름 ]" | 그래프 쉬운

+--------+ 자동차 +-----+
| 본 | -----> | 울름 |
+---------+ +------+
|
| 자동차
v
+---------+
| 베를린 |
+---------+

그래프 비즈 출력
echo "[ 본 ] -- 자동차 --> [ 베를린 ], [ 울름 ]" | 그래프 쉬운 --dot
쌍곡선 GRAPH_0 {

가장자리 [ 화살촉 = 열림 ];
그래프 [ rankdir=LR ];
노드 [
글꼴 크기=11,
채우기 색상 = 흰색,
스타일=채워진,
모양=상자 ];

본 -> 울름 [ label=car ]
본 -> 베를린 [ label=car ]

}

VCG 출력
echo "[ 본 ] -- 자동차 --> [ 베를린 ], [ 울름 ]" | 그래프 쉬운 --vcg
그래프: {
제목: "제목 없는 그래프"

노드: { 제목: "베를린" }
노드: { 제목: "본" }
노드: { 제목: "울름" }

가장자리: { 레이블: "자동차" 소스 이름: "본" 대상 이름: "울름" }
가장자리: { 레이블: "자동차" 소스 이름: "본" 대상 이름: "베를린" }

}

GDL 출력
GDL(Graph Description Language)은 VCG의 상위 집합이므로 출력은 다음과 같습니다.
VCG와 거의 동일:

echo "[ 본 ] -- 자동차 --> [ 베를린 ], [ 울름 ]" | 그래프 쉬운 --gdl
그래프: {
제목: "제목 없는 그래프"

노드: { 제목: "베를린" }
노드: { 제목: "본" }
노드: { 제목: "울름" }

가장자리: { 레이블: "자동차" 소스: "본" 대상: "울름" }
가장자리: { 레이블: "자동차" 출처: "본" 대상: "베를린" }

}

그래프ML 출력
GraphML은 XML입니다.

echo "[ 본 ] -- 자동차 --> [ 베를린 ], [ 울름 ]" | 그래프 쉬운 --graphml

<graphml xmlns="http://graphml.graphdrawing.org/xmlns"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns
http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">













자동차


자동차




경고


한 형식에서 다른 형식으로 100% 변환하는 것은 불가능합니다.
모든 그래프 언어에는 이 언어에만 있는 기능이 있습니다.

또한 변환 프로세스는 항상 먼저 입력을 Graph::Easy로 변환합니다.
그래프를 선택한 다음 원하는 출력 형식으로 변경합니다.

즉, Graph::Easy에서 실제로 유효한 기능과 속성만
아직 지원됩니다. Graph::Easy 만능 포맷을 지원하는 작업
아직 진행중입니다.

Graph::Easy에서 아직 기본적으로 지원하지 않는 속성은 사용자 정의로 변환됩니다.
접두사 "x-format-", fi "x-dot-"가 있는 속성. 같은 형식으로 출력하면,
이들은 다시 변환되지만 다른 형식으로 변환하면 이러한 속성이 손실됩니다.

여전히 남아 있는 문제 목록은 "그래프::쉬움"에서 TODO 파일을 참조하십시오.
CPAN에 배포:

<http://search.cpan.org/~tels/Graph-Easy/>

잘못된 점을 발견하거나 속성을 놓치면 버그 보고서를 에 제출하십시오.

<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Graph-Easy>

그래서 우리는 그것을 고칠 수 있고 누락된 것들을 Graph::Easy에 포함할 수 있습니다!

onworks.net 서비스를 사용하여 graph-easyp 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad