Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Gnuplot
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Título en minúscula}} {{Ficha de software | nombre = gnuplot| captura = [[Archivo:Gnuplot ellipsoid.svg|300px]]| pie = | desarrollador = Grupo independiente de personas | ultima_version = 6.0.4 fecha_ultima_version = {{fecha de lanzamiento|18|12|2025}} | ultima_version_prueba = 5.3 | fecha_ultima_version_prueba = {{fecha de lanzamiento|17|09|2019}}<ref>{{cita web|título=Gnuplot 5.3 (development version) for Windows|url=http://tmacchant3.starfree.jp/gnuplot/Eng/winbin/|idioma=en|fechaacceso=25 de octubre de 2019|fechaarchivo=25 de octubre de 2019|urlarchivo=https://web.archive.org/web/20191025024237/http://tmacchant3.starfree.jp/gnuplot/Eng/winbin/|deadurl=yes}}</ref>| sistema_operativo = [[Multiplataforma]] | genero = [[Software matemático]] | licencia = [[Código abierto]] (Licencia Propia)| sitio_web = [http://www.gnuplot.info www.gnuplot.info] }} '''Gnuplot''' es un programa informático de [[interfaz de línea de comandos]] para generar [[gráfica]]s de dos y tres dimensiones de [[función matemática|funciones]], [[dato]]s y ajustes de datos, el cual es compatible con los [[sistema operativo|sistemas operativos]] más populares ([[Linux]], [[UNIX]], [[Microsoft Windows|Windows]] y [[Mac OS X]], entre otros) y cuya historia se remonta al año de 1986. Existe una ingente cantidad de ayuda en [[Internet]], aunque gran parte de ella, está en idioma [[idioma inglés|inglés]]. == Características == Gnuplot puede producir resultados directamente en la pantalla, o en muchos formatos de archivos gráficos, incluidos Portable Network Graphics ([[PNG]]), [[PostScript]] encapsulado ([[PostScript encapsulado|EPS]]), Gráficos vectoriales escalables ([[Gráficos vectoriales escalables|SVG]]), [[Joint Photographic Experts Group|JPEG]] y muchos otros. También es capaz de producir código en el sistema de composición de textos y gráficos [[LaTeX]] que se puede incluir directamente en los documentos de LaTeX, haciendo uso de las fuentes de LaTeX y las potentes capacidades de notación de fórmulas. El programa se puede utilizar tanto de forma interactiva como en modo por lotes utilizando [[Script|scripts]].<ref>{{Cita web|url=http://blogs.it.ox.ac.uk/networks/2011/09/02/how-to-generate-graphs-with-gnuplot/|título=How to generate graphs with gnuplot|fechaacceso=24 de octubre de 2019|autor=Guy Morrell|fecha=2 de septiembre de 2011|editorial=Network Development Team/University of Oxford IT Services|idioma=en}}</ref> Por otro lado, Gnuplot puede leer datos en múltiples formatos, incluida la capacidad de leer datos sobre la marcha generados por otros programas, crear múltiples gráficos en una imagen, hacer 2D, 3D, gráficos de contorno, ecuaciones paramétricas , admite varios sistemas de coordenadas lineales y no lineales, proyecciones, lectura y presentación de datos geográficos y de tiempo, diagramas de caja de varias formas, histogramas, etiquetas y otros elementos personalizados en el diagrama, incluidas formas, texto e imágenes, que se pueden configurar manualmente, calculado por script o automáticamente a partir de datos de entrada. Gnuplot también proporciona capacidades de scripting, bucles, funciones, procesamiento de texto, variables, macros, preprocesamiento arbitrario de datos de entrada (generalmente entre columnas), así como la capacidad de realizar ajustes de datos ponderados multidimensionales multidimensionales no lineales (ver [[Ajuste de curvas]] y [[Algoritmo de Levenberg-Marquardt]]). El código central de gnuplot está programado en [[C (lenguaje de programación)|C]]. Los subsistemas modulares para salida a través del marco de trabajo [[Qt (biblioteca)|Qt]], [[wxWidgets]] y LaTeX/[[PGF/TikZ|TikZ]]/[[ConTeXt]] están escritos en los lenguajes [[C++]] y [[Lua]]. [[File:Gnuplot-in-action.png|thumb|upright=1.4|Uso interactivo de gnuplot]] El siguiente código crea el gráfico de la derecha. <syntaxhighlight lang="gnuplot"> set title "Algunas funciones matemáticas" set xrange [-10:10] set yrange [-2:2] set zeroaxis plot (x/4)**2, sin(x), 1/x </syntaxhighlight> [[File:Gnuplot.ogv|thumb|Video de muestra]] {{Gallery |width=240 |height=160 |File:Gnuplot tcp analysis.png|alt2=Thousands of dots plotted, forming a pattern|Un diagrama de dispersión de muestras desde un archivo de texto |File:Logarithmic spiral.svg|alt3=|Una espiral logarítmica }} El nombre de este programa se eligió originalmente para evitar conflictos con un programa llamado "newplot", y originalmente era un compromiso entre "llamaplot" y "nplot".<ref>[http://www.gnuplot.info/faq/faq.html#SECTION00032000000000000000 Gnuplot FAQ]</ref> == Términos de distribución == {{Ficha de licencia de software|nombre=Licencia gnuplot|aprobado Debian=Sí|aprobado FSF=No|software libre=No|código abierto=Sí|copyleft=No|sitio web=https://sourceforge.net/p/gnuplot/gnuplot-main/ci/master/tree/Copyright}} A pesar de su nombre, este programa no tiene relación alguna con el [[Proyecto GNU]], ni utiliza la [[Licencia Pública General de GNU]]. Originalmente, se eligió el nombre "gnuplot" para evitar conflictos con otro programa de dibujo de gráficas llamado "newplot", que en inglés se pronuncia de igual modo. También se tuvo en cuenta el parecido con otros dos de los nombres propuestos, "llamaplot" y "nplot" (Gnu, en inglés, significa [[ñu]]).<ref name=":0">{{Cita web|url=http://www.gnuplot.info/faq/faq.html#SECTION00032000000000000000|título=gnuplot FAQ|fechaacceso=24 de octubre de 2019|año=2019}}</ref> El código fuente oficial de gnuplot es libremente redistribuible, pero las versiones modificadas del mismo no lo son. La licencia de gnuplot recomienda, en cambio, la distribución de parches contra los lanzamientos oficiales, opcionalmente acompañados por un código fuente publicado oficialmente. Los archivos binarios se pueden distribuir junto con el código fuente no modificado y cualquier parche aplicado al mismo. La información de contacto debe ser suministrada con trabajos derivados para soporte técnico para el software modificado.<ref>{{Cita web|url=https://sourceforge.net/p/gnuplot/gnuplot-main/ci/master/tree/Copyright|título=Gnuplot Copyright|fechaacceso=24 de octubre de 2019|editorial=Slashdot Media|idioma=en}}</ref> A pesar de esta restricción, gnuplot es aceptado y utilizado por muchos paquetes de GNU y está ampliamente incluido en las distribuciones de GNU/Linux, incluidas las más estrictas, como Debian y Fedora. La definición de código abierto de OSI y las pautas de software libre de Debian permiten específicamente restricciones en la distribución del código fuente modificado, dado el permiso explícito para distribuir parches y código fuente. Los módulos más modernos de gnuplot (por ejemplo, Qt, wxWidgets y controladores cairo) se han contribuido bajo términos de doble licencia, por ejemplo gnuplot + BSD o gnuplot + GPL. == Interfaces Gráficas de Usuario y programas que usan gnuplot == Varios programas de terceras partes que tienen [[Interfaz gráfica de usuario|interfaces gráficas de usuario,]] los cuales se usan para generar gráficos, usan gnuplot como motor de trazado. Entre ellos, se incluyen: * [[gretl]], paquete de estadísticas para [[econometría]]. * JGNUPlot, programa de interfaz gráfica, basado en [[Java (lenguaje de programación)|Java]].<ref>{{Cita web|url=http://jgp.sourceforge.net/|título=JGNUplot homepage|fechaacceso=25 de octubre de 2019|autor=Maximilian Fabricius|fecha=9 de septiembre de 2006|editorial=Slashdot Media|idioma=en}}</ref> * Kayali, un [[sistema algebraico computacional]].<ref>{{Cita web|url=https://sourceforge.net/projects/kayali/|título=Kayali download|fechaacceso=25 de octubre de 2019|editorial=Slashdot media|idioma=en}}</ref> * xldlas, un antiguo paquete de estadísticas, bajo GNU/LInux, para el sistema de ventanas [[X11]].<ref>{{Cita web|url=http://www.sai.msu.su/sal/A/3/XLDLAS.html|título=SAL- Mathematics - Statistics - xldlas|fechaacceso=25 de octubre de 2019|idioma=en}}</ref> * gnuplotxyz, un antiguo software bajo Windows.<ref>{{Cita web|url=http://www.uni-hamburg.de/Wiss/FB/15/Sustainability/schneider/gnuplot/|título=Home · uwe-schneider/gnuplotxyz Wiki · GitHub|autor=Uwe Schneider|editorial=GitHub Inc.|idioma=en}}</ref> * wxPinter, un gestor gráfico para gnuplot.<ref>{{Cita web|url=https://www.heise.de/download/product/wxpinter-73610|título=wxPinter {{!}} heise Download|fechaacceso=25 de octubre de 2019|idioma=de}}</ref> * [[Maxima]], sistema de álgebra computacional basado en texto con diversas interfaces gráficas. Otros programas que usan gnuplot incluyen: * [[GNU Octave]], un [[lenguaje de programación]] matemático. * statist, programa basado en terminal.<ref>{{Cita web|url=http://wald.intevation.org/projects/statist/|título=Wald: Statist: Página Proyecto|fechaacceso=25 de octubre de 2019|editorial=Intevation GmbH|idioma=en}}</ref> * gplot.pl, programa con interfaz de línea de comandos sencilla.<ref>{{Cita web|url=http://gplot.sourceforge.net/|título=Gplot|fechaacceso=25 de octubre de 2019|fecha=4 de julio de 2013|editorial=Slashdot Media|idioma=en}}</ref> * feedgnuplot, programa que proporciona el trazado de curvas de datos almacenados y en tiempo real, mediante [[tubería (informática)|tuberías]].<ref>{{Cita web|url=https://linuxgazette.net/168/misc/lg/2_cent_tip__piping_to_gnu_plot_from_c.html|título=2-cent Tip: Piping to GNU Plot from C|fechaacceso=25 de octubre de 2019|sitioweb=linuxgazette.net|idioma=en}}</ref> * ElchemeaAnalytical,<ref>{{Cita web|url=https://www.elchemea.com/|título=Elchemea Analytical|fechaacceso=25 de octubre de 2019|autor=Søren Koch, Christopher Graves y Karin Vels Hansen|editorial=DTU Energy|idioma=en}}</ref> un programa de trazado y ajuste de [[Espectroscopia|espectroscopía]] de [[impedancia]] desarrollado por DTU Energy. * Gnuplot, programa de complemento para [[Microsoft Excel]]. == Interfaces de aplicación y programación == gnuplot puede usarse desde varios lenguajes de programación para graficar datos, incluidos [[Perl]] (a través del lenguaje de Datos Perl y otros paquetes de la red [[CPAN]]), [[Python]] (a través de los paquetes gnuplotlib y Gnuplot-py y el software [[SageMath]]), [[Julia (lenguaje de programación)|Julia]] (a través de Gaston.jl), Java (a través de JavaGnuplotHybrid y jgnuplot) , [[Ruby]] (a través de Ruby Gnuplot), Ch (a través de Ch Gnuplot), [[Haskell]] (a través de Haskell gnuplot), [[Fortran|Fortran 95]],<ref>{{Cita web|url=http://gnuplotfortran.sourceforge.net/|título=gnuplotfortran : the Fortran95 interface to Gnuplot|fechaacceso=25 de octubre de 2019|fecha=30 de mayo de 2005|editorial=Slashdot Media|idioma=en}}</ref> y [[Smalltalk]] ([[Squeak]] y GNU Smalltalk). == Véase también == * [[Ayuda:Gnuplot]] == Referencias == {{listaref}} == Enlaces externos == *[https://web.archive.org/web/20070731065916/http://computacion.cs.cinvestav.mx/~acaceres/courses/gnuplotCurso/gnuplotCurso.pdf Curso de gnuplot para cómputo científico (PDF)] *[http://gnuplot.sourceforge.net/demo/ Gráficas de ejemplo] (en inglés) *[http://www.gnuplot.info/files/tutorial.pdf LaTeX y el programa generador de gráficas Gnuplot (PDF)] *[http://www.k-lab.tk/content/articles/Manejo_de_gr_ficas_y_datos_experimentales_a_trav_s_de_gnuplot_-_Vargas_A_M.pdf Manejo de gráficas y datos experimentales a través de gnuplot (PDF)] (Manual de gnuplot) *[http://www.gnuplot.info/ Página oficial del programa] (en inglés) *[https://web.archive.org/web/20060428002955/http://t16web.lanl.gov/Kawano/gnuplot/index-e.html Preguntas poco frecuentes sobre gnuplot] (en inglés) *[http://www.sci.muni.cz/~mikulik/gnuplot.html Tutorial de Petr Mikulik] (en inglés) * [https://www.ibm.com/developerworks/aix/library/au-gnuplot/index.html?mhq=gnuplot&mhsrc=ibmsearch_a Visualiza tus datos con gnuplot] — Tutorial de [[IBM]] (en inglés) {{Control de autoridades}} [[Categoría:Software matemático]] [[Categoría:Software libre]] [[Categoría:Software para Linux]] [[Categoría:Software para Unix]] [[Categoría:Proyectos de SourceForge]] [[Categoría:Software educativo libre]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Gnuplot
»
Añadir idiomas
Añadir tema