para online oficial mac instalar descargar como actualizar macos gnuplot command-line-tool

macos - online - Instalar gnuplot 5.0.1 en OSX



gnuplot online (5)

Gracias a la respuesta de @irundaia y algunas búsquedas en Google, finalmente conseguí que gnuplot trabajara con mi terminal x11 favorita. Aquí está el flujo de trabajo: en un tipo de terminal:

brew uninstall gnuplot brew install gnuplot --with-x11

El primer comando desinstala un gnuplot anterior instalado con homebrew. El segundo comando instala gnuplot especificando el terminal x11 . De esta manera, al abrir gnuplot, el terminal se establece automáticamente en x11, y los mensajes de advertencia sobre "gnuplot_qt" y "inicialización lenta de la fuente" desaparecieron .

Descargué los archivos de origen para gnuplot 5.0.1 (gnuplot-5.0.1.tar.gz) desde la página de forge de origen . También instalé las herramientas de línea de comandos en mi OS X 10.7.5 para tener gcc y make en la carpeta /usr/bin .

Seguí las instrucciones de instalación que se encuentran en el archivo INSTALL.gnu archivo tar: Ejecuté el archivo de configure y escribí make , make check , make install y make clean . Con estos comandos, gnuplot se encuentra en /usr/local/bin/ .

El comando make check genera muchas líneas en el shell antes de probar muchos scripts gnuplot. De hecho, pude visualizar los gráficos y pensé "genial, funciona". Así que abrí un nuevo shell de terminal y escribí gnuplot para comenzar a usarlo (el terminal se configura automáticamente en qt). Una simple plot sin(x) falla. Gnuplot devuelve estos mensajes:

Could not start gnuplot_qt with path "/usr/local/libexec/gnuplot/5.0/gnuplot_qt" Could not start gnuplot_qt with path "/usr/local/libexec/gnuplot/5.0/gnuplot_qt" Could not connect to gnuplot_qt "" . Starting a new one Could not start gnuplot_qt with path "/usr/local/libexec/gnuplot/5.0/gnuplot_qt" Warning: slow font initialization . . . . . . . . . Warning: slow font initialization . . . . . . . . . Warning: slow font initialization . . . . . . . . . Warning: slow font initialization . . . . . . . . . …

El mensaje de advertencia sigue apareciendo infinitamente si no cierro el terminal.


La mejor manera de usar gnuplot en MacOS es configurarlo para que funcione con aquaterm en lugar de X11. Aquí está lo que hice para hacerlo tanto en Yosemite como en El Capitan MacOS:

  1. Primero elimine toda la preinstalación de gnuplot y aquaterm, si corresponde:
    • Brew uninstall gnuplot
    • Elimine manualmente Aquaterm si lo instaló a través del archivo dmg previamente desde su aplicación.
    • Si instaló Aquaterm usando brew, entonces use brew uninstall aquaterm .

Resultado final: no debe tener ninguna instalación de gnuplot o aquaterm en su sistema.

  1. Ahora instale aqua term usando el comando brew:
    • brew install Caskroom/cask/aquaterm
  2. Luego instale gnuplot usando el siguiente comando:
    • brew install gnuplot --with-aquaterm --with-qt4
  3. Finalmente, ejecute el siguiente comando para crear un acceso directo de gnuplot en su ruta
    • ln -s /usr/local/Cellar/gnuplot/5.0.4/bin/gnuplot /usr/local/bin/gnuplot

Eso es todo; acaba de notar que la ubicación de gnuplot puede ser diferente si brew ha instalado una versión diferente de gnuplot.

Ahora, si ejecuta gnuplot en su terminal, debería ver algo como esto: la salida del comando gnuplot


Me encontré con problemas similares mientras estaba probando algunos algoritmos usando Octave, así que hice lo siguiente que resolvió los problemas.

Puede intentar esto, si ya tiene instalado GNUPLOT, desinstálelo usando brew uninstall gnuplot .

  • Descarga Aquaterm desde this ubicación.
  • Una vez finalizada la descarga, siga las instrucciones para la instalación.
  • Abrir Aquaterm xxxdmg
  • Haga doble clic en AquatermInstaller.pkg
  • Siga el asistente de instalación.
  • Una vez que se complete la instalación de Aquaterm, instale gnuplot usando el siguiente comando

    brew install gnuplot –with-aquaterm —-with-qt4

    El comando anterior, junto con la instalación de gnu plot, también configura el tipo de terminal a aqua, lo que significa que no tiene que ejecutar el comando setenv después de la instalación. Para confirmar, ejecute el comando "gnuplot" en la terminal y en la parte inferior del resultado, debería ver "Tipo de terminal establecido en aqua".

Para verificar la instalación y la configuración, ejecute la siguiente prueba en Octave:

x = 1:10 y = 1:10 plot(x,y)

Eso debería lanzar Aquaterm junto con el gráfico.


Para minimizar mi esfuerzo, tiendo a usar los administradores de paquetes para instalar herramientas de línea de comandos tanto como sea posible.

Para OS XI recomiendo usar homebrew . Instalar gnuplot con homebrew es tan fácil como escribir: brew install gnuplot


por favor, establezca los siguientes parámetros de entorno correctamente.

GNUPLOT_DRIVER_DIR = "/usr/local/libexec/gnuplot/5.2" GNUPLOT_PS_DIR = "/usr/local/share/gnuplot/5.2/PostScript" HELPFILE = "/usr/local/share/gnuplot/5.2/gnuplot.gih"

por ejemplo:

export GNUPLOT_DRIVER_DIR="/home/boris/local/libexec/gnuplot/5.2"