plotter
struct plotter *plotter;
if (!(ctx->plotter = plotter_factory()))
if (!(ctx->plotter_ctx = ctx->plotter->plot_init(ctx->opts.path)))
if ((ctx->time_plot = ctx->plotter->plot_new(ctx->plotter_ctx,
if (ctx->plotter)
ctx->plotter->plot_line(ctx->plotter_ctx, ctx->time_plot,
if (ctx->plotter)
ctx->plotter->plot_finish(ctx->plotter_ctx);
struct plotter *plotter;
if (!(ctx->plotter = plotter_factory()))
if (!(ctx->plotter_ctx = ctx->plotter->plot_init(ctx->opts.path)))
if ((ctx->durations_plot = ctx->plotter->plot_new(ctx->plotter_ctx,
if (ctx->plotter)
ctx->plotter->plot_histogram(ctx->plotter_ctx,
if (ctx->plotter)
ctx->plotter->plot_finish(ctx->plotter_ctx);
static struct plotter ploticus_plotter = {
struct plotter *
struct plotter *plotter_factory(void);