gnuplot으로 화면에 그래프를 가져올 수 없습니다


8

Windows 7과 함께 12.04를 설치하고 gnuplot 4.6.0 도 설치 했습니다 .

gnuplot터미널에 입력 하면 오류 메시지가 나타납니다.

Terminal type set to unknown.

을 시도했을 때 plot sin(x)그래프가 화면에 나타나지 않습니다.

그러나 포스트 스크립트 파일을 만들 수 있습니다. 나는 시도했다 set terminal 'x11'. 시스템은 다음과 같이 응답한다.

unknown or ambiguous terminal. 

이 문제를 해결하도록 도와주세요.


이것은 Windows 또는 Ubuntu에 있습니까? x11 항이없는 것이 이상합니다. 설치된 터미널 목록을 얻기 위해 "set term"을 입력 해 보셨습니까?
Lee Phillips

1
이 게시물은 나를 위해 문제를 해결했습니다 : askubuntu.com/questions/217867/…
jotrocken

답변:


10

Jotrocken의 의견은 다음과 관련이 있습니다.

gnuplot-x11터미널 ( CTRL+ ALT+ T)을 통해 패키지를 추가하기 만하면됩니다 .

sudo apt-get install gnuplot-x11

또는 소프트웨어 센터를 통해 :

소프트웨어 센터를 통해 설치

Octave에서 GNUPlot에 대한 플롯 문제를 해결했습니다 !!!


1

우분투 10.04 64 비트와 비슷한 문제가있었습니다. gnuplot이 시작되면 기본 터미널 유형이 없습니다 ( "터미널 유형이 '알 수 없음'으로 설정 됨"). 내가한다면

set term xterm

에 의해 반환 된 목록에있는

set term

다음 플롯하려고 어떤 까다로운 내가 가진 전부입니다, 기능. 내 컴퓨터에서 gnuplot을 완전히 제거하고 (pt -get purge를 통해) gnuplot-x11 만 설치하고 ./configure --with-x 옵션을 사용하여 gnuplot-4.6.0 패키지에서 수동 설치를 시도했습니다. . 내가 찾은 유일한 "솔루션"은

set term dumb

텍스트 기반 그래픽으로 마무리합니다. 간단한 함수의 모양 만 확인해도됩니다. 더 복잡한 기능을 위해 epslatex 터미널과 gv를 사용하여 출력을 보았습니다.

더 좋고 더 완벽한 솔루션을 찾은 사람이 있습니까?


1

gnuplot다음 라이브러리 를 설치 한 후 설치에 성공했습니다 .

sudo apt-get install libx11-dev libxt-dev libreadline-gplv2-dev glib-2.0 

처음 3을 사용하면 사용할 수 있습니다 gnuplot. 설치 후 glib-2.0x11 터미널에 플롯을 허용했습니다.


0

xterm은 한동안은 좋지만 GNU 옥타브도 필요하다면 x11 터미널을 감지하기 위해 gnuplot이 필요합니다. 당신을 위해 그것을 해결 해야하는 두 가지 방법이 있습니다.

  1. X11_APPDEFAULTS_DIR 변수의 양수 값을 충족하도록 gnuplot 사이트에서 다운로드 한 .gz의 구성 스크립트를 편집하십시오.
  2. apt-get install glib-2.0gnuplot을 다시 구성하고 구성 할 수 있습니다 . 이번에는 터미널을 감지합니다.

도움이 되었기를 바랍니다. 나는 나 자신에게 시간을 주어야했다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.