plt legend top right outside

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <stdbool.h>

// Function to plot data using matplotlib in Python
void plotData(double x, double y, int n) {
    FILE *gnuplotPipe = popen("gnuplot -persistent", "w");

    if (gnuplotPipe) {
        fprintf(gnuplotPipe, "set terminal png\n");
        fprintf(gnuplotPipe, "set output 'plot.png'\n");
        fprintf(gnuplotPipe, "plot '-' with lines title 'Data'\n");

        for (int i = 0; i < n; i++) {
            fprintf(gnuplotPipe, "%lf %lf\n", x[i], y[i]);
        }

        fprintf(gnuplotPipe, "e\n");
        fprintf(gnuplotPipe, "set key top right outside\n");
        fprintf(gnuplotPipe, "replot\n");
        fprintf(gnuplotPipe, "exit\n");

        fclose(gnuplotPipe);
    }
}

int main() {
    int n = 100;
    double x[n], y[n];

    for (int i = 0; i < n; i++) {
        x[i] = i / 10.0;
        y[i] = sin(x[i]);
    }

    plotData(x, y, n);

    return 0;
}