2010-07-07 12 views
1

라텍스 문서에서 사용하기 위해 시뮬레이션을해야합니다 (EPS와 같은 벡터 출력을 선호합니다). 필자의 함수는 두 개의 인자로 이루어 지므로, 3D 플롯 이후에, 이상적으로는 (Mathematica와 비슷한) 함수 값을 나타내는 색상을 사용하는 것이 이상적입니다. 누구든지 어떤 도서관을 추천 할 수 있었습니까?C++ 용 3D 그래프 플로팅

답변

4

gnuplot을 사용하지 않으시겠습니까? 나는 이런 종류의 일에 그것을 사용한다. 라이브러리가 정말로 필요한 경우 gnuplot++

2

프로젝트에서 Qt를 사용할 수 있다면 QwtPlot3d (http://qwtplot3d.sourceforge.net/)를 살펴보십시오. (기본적으로 OpenGL 렌더링 라이브러리이지만 AFAIK에는 EPS 출력을 생성 할 수있는 기능이 있습니다.)

PS.I 사용하지 않았지만 QwtPlot (관련 2D 플로팅 라이브러리)에 경험이 있으며 꽤 잘 디자인되어 있습니다. 유연한 라이브러리.

편집 :이 라이브러리의 기능 목록에서
:
"..."
"- gl2ps를 통해 벡터 출력 (포스트 스크립트, EPS 및 PDF)"
"..."

2

MathGL 1D (커브), 2D (서페이스) 및 3D (볼륨) 플롯 유형이 많습니다. 또한 EPS로 내보내고 TeX 수식의 일부를 파싱합니다.