SkillAgentSearch skills...

Matplotpp

MATPLOT++ is a Matlab like simple plotting framework in C++.

Install / Use

/learn @nlamprian/Matplotpp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

matplotpp

MATPLOT++ is a Matlab like simple plotting framework in C++. In cases where you need to make plots of data generated in C/C++, matplotpp enables you to generate 2D/3D plots, histograms, scatterplots, etc, just by adding a few lines of code, without any external plotting tool such as MATLAB or Gnuplot.

logo

MATPLOT++ features are the following:

  • MATLAB like command set.
  • Cross platform compatibility on Linux, MacOS, and Windows. matplotpp is based on OpenGL/GLUT which is a simple cross-platform windowing API.
  • High quality vector output: PS, EPS, PDF, and SVG.

Note

This repository is a fork of the matplotpp library by Yuichi Katori. The repository is not maintained. It is merely a modified version of the project that uses cmake.

Dependencies

To install the required dependencies on Linux/Ubuntu, run

sudo apt-get install freeglut3-dev libglew-dev

Compilation

git clone https://github.com/nlamprian/matplotpp.git
cd matplotpp

mkdir build
cd build

# to configure and compile
cmake ..
make

# to run the examples (e.g.)
./ex101_creating_a_plot

# to install the library
sudo make install

Related Skills

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated4y ago
Forks7

Languages

C

Security Score

75/100

Audited on Jan 5, 2022

No findings