Matplot++ es una biblioteca grafica de C++, que genera gráficos cientificos, de manera similar a la biblioteca de Matplotlib en Python, sin necesidad de usar herramientas externas como OpenGL.
Este proyecto tiene como objetivo demostrar la implementación y uso de la biblioteca Matplot++ en un entorno C++. Se presentan ejemplos de visualización de datos y gráficos matemáticos para ilustrar la funcionalidad de la librería y su aplicabilidad en proyectos científicos, asimismo se presentarán las respectivas instrucciones para su instalación y su reproducción.
Para instalar la bilbioteca se utilizó un repositorio "https://github.com/alandefreitas/matplotplusplus/releases/" desde el cual se descargo la carpeta Source code (zip) la cual está comprimida, dicha carpeta se descarga en el computador como matplotplusplus-1.2.2.
Una vez se descargaba la carpeta, usualmente se descarga en Downloads por lo que se sugiere revisar previamente o ingresar con cd Downloads. Dicho esto, desde la consola mkdir Matplot o en el escritorio se puede crear una carpeta con el nombre Matplot, para después escribir en la consola cp matplotplusplus-1.2.2.zip Matplot o se copia directamente desde el escritorio, una vez adentro de la carpeta con cd Matplot en el escritorio se puede descomprimir la carpeta con click derecho, o unzip matplotplusplus-1.2.2.zip desde la consola.
Una vez se haya descomprimido se revisa ls que haya cmakeluego se crea una carpeta llamada mkdir build entra a build, luego en build se escribe cmake ../ para leer la configuración, una vez se haya finalizado, al revisar el contenido de build ls entre su contenido, va a tener makefiles, ahora para compilar se escribe make -j $(nproc) de manera que es mucho más rápido compilar la libreria. Para saber si funciono la instalación se debe erevisar con un ejemplo.
Este es el código que se va a usar para la prueba:
Para compilar el código se escribe en la terminal g++ -I ~/Descargas/matplotplusplus-1.2.2/source/ -L ~/Descargas/matplotplusplus-1.2.2/build/source/matplot/ -L ~/Descargas/matplotplusplus 1.2.2/build/source/3rd_party/ histogram_1.cpp -lmatplot -lnodesoup -ltiff -ljpeg -lz -lpng es importante que el -I y el -L tengan la ruta de donde se encuenta la carpeta matplotplusplus-1.2.2
Una vez se haya compilado el código quiere decir que se ha intalado correctamente la libreria, de forma que si se quiere ver la ejecución se puede escribir ./a.out como en la ejecución de cualquier código en C++.
Como se evidencia en la anterior imagen, el código de ejemplo compila y se ejecuta correctamente. De manera que la libreria se ha instalado correctamente.
- Github - para la instalación
- Juan Esteban Cabrera Peralta
- Juan Camilo Villamil Mateus
- Manuel Alejandro Carrasco Becerra
- Paula Alejandra Bautista Vargas

