IT TIP

옥타브가 플롯되지 않음

itqueen 2020. 12. 31. 23:12
반응형

옥타브가 플롯되지 않음


GNU Octave에서 그래프를 플로팅하고 플롯을 사용하려고하면 다음과 같은 결과가 나타납니다.

set terminal aqua enhanced title "Figure 1" size 560 420  font "*,6" dashlength 1
                  ^
     line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list

Mac OS X 10.9.2를 사용하고 있습니다. 나는 사용해 보았다

octave:79> setenv("GNUTERM","X11")

하지만 여전히 같은 오류가 발생합니다.


setenv("GNUTERM","qt") 옥타브 명령 프롬프트에서 문제를 해결해야합니다.


CLI를 사용하여 문제가 발생한다고 생각합니다.

2014 년 1 월 2 일 현재. OS / X 10.9 (Maverics)를 사용하는 경우 Octave 3.8.0 .dmg를 다운로드하여 바이너리 패키지에서 통합 GUI를 사용하도록 선택할 수 있습니다 . Octave-cli가 아닌 Octave-gui를 사용하거나 그렇지 않으면 CLI에서 GUI를 시작하십시오.

옥타브 홈 페이지 의 GUI에 대한 참고 사항

그러나 우리가 원하는만큼 다듬어지지 않았기 때문에 GUI를 기본 인터페이스로 만들기 전에 4.0.x 릴리스 시리즈까지 기다리기로 결정했습니다 (그때까지 --force-gui 옵션을 사용하여 GUI를 시작할 수 있습니다. ).


다음은 나를 위해 일했습니다.

  1. OSX에서 기존 gnuplot 제거

    brew uninstall gnuplot

  2. X 또는 X11과 함께 gnuplot 설치

    brew install gnuplot --with-x

  3. 마지막으로 GNUTERM을 X11로 설정합니다.

    setenv("GNUTERM","X11")


X11 대신 Aqua 터미널이 필요한 경우 도움이 될 수 있습니다.

brew uninstall --force gnuplot

brew install gnuplot --with-aquaterm --with-qt4

당신은 추가 할 필요가 없습니다 에서는 setenv ( "GNUTERM", "X11")를 또는 octaverc 파일에 GNUTERM의 env.var를 추가합니다.


여기에 언급 된 것처럼 Mac 용 Aquaterm을 설치하여이 문제도 해결했습니다 .

추신 "경고 : 어떤 글꼴과도 일치 할 수 없습니다 : * -normal-normal-10"과 같은 경고가 표시되면 /usr/local/etc/fonts/fonts.conf를 확인하십시오.


아쿠아 텀없이 설치하려면 :

brew cask install xquartz
brew install gnuplot --with-x
brew install octave

vim ~/.octaverc
setenv("GNUTERM", "X11")
graphics_toolkit("gnuplot");

Octave-cli를 사용할 때도 같은 문제가 발생하고 "Octave-gui"를 사용하여이를 방지합니다.


Aquaterm을 다운로드하여 설치합니다.

sudo wget https://gist.githubusercontent.com/tuvistavie/8466870/raw/9064b4b3dfb3644950b6f5745056f54f8d6e56c6/gnuplot.rb -O /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gnuplot.rb

brew uninstall gnuplot
brew update && brew upgrade
brew tap homebrew/science
brew info gnuplot

brew reinstall gnuplot --aquaterm --qt --test

나를 위해 일했다 심판

참조 URL : https://stackoverflow.com/questions/22898609/octave-does-not-plot

반응형