绘图引擎

时间:2014-08-12 18:26:23

标签: c++ plot

在C / C ++领域我不知道用于创建图形的轻量级和漂亮的库。 我有兴趣创建一个带有“gnuplot”功能的C ++库作为长期项目 - 首先使用绘图线:)。

出于这个原因,我对论文,关键词,结构等等感兴趣。

在第一步中,只需创建一个图像格式,如 Jpeg或PNG,EPS ,而无需使用窗口进行绘制。

希望我能获得信息的位置:)

问候

1 个答案:

答案 0 :(得分:0)

试试这个lib。它的Ch / C ++:https://www.softintegration.com/docs/ch/plot/

绘图就像

一样简单
  #include <math.h>
    #include <chplot.h>
    int main() {
        int numpoints = 36;
        array double x[numpoints], y[numpoints];
        class CPlot plot;

        lindata(0, 360, x, 36);
        y = sin(x*M_PI/180);
        plotxy(x, y, "Ch plot", "xlabel", "ylabel", &plot);

        /* create a postscript file */
        plot.outputType(PLOT_OUTPUTTYPE_FILE, "postscript eps", "demo.eps");
        plot.plotting();

        /* create a png file */
        plot.outputType(PLOT_OUTPUTTYPE_FILE, "png color", "demo.png");
        plot.plotting();
    }