답변:
시각화 툴 키트 VTK 는 수치 데이터의 3D 시각화에 매우 인상적입니다. 불행히도, 그것은 또한 꽤 낮은 수준입니다.
Graphviz 는 그래프 및 기타 트리와 유사한 데이터 구조를 시각화하는 데 매우 광범위하게 사용됩니다.
igraph 는 트리와 같은 데이터 구조의 시각화에도 사용할 수 있습니다. 독립형 C 라이브러리와 함께 R 및 Python과 같은 스크립팅 언어에 대한 훌륭한 인터페이스를 포함합니다.
NCL (NCAR 명령 언어) 라이브러리는 꽤 깔끔한 그래프는 바람 필드와 같은 공간적으로 분포 된, 다차원 데이터를 찾고, 특히 routines-이 포함되어 있습니다. NCAR이 국립 대기 연구 센터 인 것은 이치에 맞습니다.
실행 파일 요구 사항을 완화하거나 py2exe 와 같은 도구를 사용하려는 경우 다음과 같은 깔끔한 Python 라이브러리 및 응용 프로그램을 활용할 수 있습니다.
MayaVi : Enthought가 개발 한 VTK의 고급 프론트 엔드.
Chaco : 또 다른 Enthought 라이브러리는 2D 그래프에 중점을 둡니다.
Matplotlib : 다른 2D 플로팅 라이브러리. TeX 기반 수학 주석을 훌륭하게 지원합니다.
PDF 파일을 포함하기 위해 "독립형 응용 프로그램"이라는 개념을 더욱 발전 시키려면 LaTeX 사용자가 사용할 수있는 깔끔한 그래픽 라이브러리가 있습니다.
Asymptote 는 다양한 그래프를 생성 할 수 있지만 크라운 주얼리는 3D 그래프를 PDF 문서에 포함시켜 Adobe Acrobat 판독기 ( 예 :)를 사용하는 모든 사람이 조작 (확대, 회전, 애니메이션 등) 할 수 있습니다 .
PGF / TikZ 는 TeX 문서에 멋진 벡터 드로잉 언어를 제공합니다. 매뉴얼은 손 다운 문서의 가장 잘 작성된, 포괄적이고 아름다운 조각 내가 오픈 소스 프로젝트에서 본입니다. PGFPlots 는 플롯을 그리기위한 추상화 레이어를 제공합니다. TeXample 에서 놀라운 쇼케이스를 찾을 수 있습니다 .
PSTricks 는 TikZ에 영감을 주었으며 사용자는 PostScript 언어의 강력한 기능을 활용하여 깔끔한 그래픽을 만들 수 있습니다.
그리고 차기에는 DISLIN 이 있으며, 여기에는 기본 인터페이스가 있습니다 Fortran
! 오픈 소스가 아니거나 상업적 용도로는 무료입니다.
항상 사랑스러운 gnuplot이 있습니다 :
Gnuplot은 Linux, OS / 2, MS Windows, OSX, VMS 및 기타 여러 플랫폼을위한 이식 가능한 명령 행 기반 그래프 유틸리티입니다. 소스 코드는 저작권이 있지만 자유롭게 배포됩니다 (즉, 비용을 지불하지 않아도 됨). 원래 과학자와 학생들이 수학 함수와 데이터를 대화식으로 시각화 할 수 있도록 만들어졌지만 웹 스크립팅과 같은 많은 비대화 형 사용을 지원하도록 성장했습니다. 또한 Octave와 같은 타사 응용 프로그램에서 플로팅 엔진으로 사용됩니다. Gnuplot은 1986 년부터 지원되어 현재 개발 중입니다.
Gnuplot은 2D 및 3D에서 여러 유형의 플롯을 지원합니다. 선, 점, 상자, 윤곽선, 벡터 필드, 표면 및 다양한 관련 텍스트를 사용하여 그릴 수 있습니다. 또한 다양한 특수 플롯 유형을 지원합니다.
처리 : http://processing.org/를 볼 수 있습니다.
Java / SWT 환경에서 그래프를 시각화하려면 Zest를 확인하십시오. http://eclipse.org/gef/zest
범위가 약간 좁을 수도 있지만 Clojure에서 JVM에 대한 작업을 수행하는 경우 탁월한 Incanter가 있습니다 .
Incanter는 통계 컴퓨팅 및 그래픽을위한 Clojure 기반의 R 형 플랫폼입니다.
불행히도 맥에서만 실행되지만 그렇지 않으면 훌륭한 응용 프로그램 (기본적으로 파이썬 으로 처리 ) :
NodeBox는 Python 프로그래밍 코드를 사용하여 2D 비주얼 (정적, 애니메이션 또는 대화식)을 생성하고 PDF 또는 QuickTime 동영상으로 내보낼 수있는 Mac OS X 응용 프로그램입니다. NodeBox는 무료이며 잘 정리되어 있습니다.