X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=web%2Fext%2Fgraph.h;h=c6376af1952bd7c612081ffb1cffd1bf78f0d864;hb=7659e82b3be35279be5c85ac83af19982ebabaa9;hp=2d392173e5fffec9250d72ab9ecc746965d12dd9;hpb=caf1d1f41eb593fb8beec11684186fb6919a9436;p=nms diff --git a/web/ext/graph.h b/web/ext/graph.h index 2d39217..c6376af 100644 --- a/web/ext/graph.h +++ b/web/ext/graph.h @@ -11,29 +11,26 @@ typedef struct _graph { int width; int height; int xoffset; - int yoffset; - float min_x; - float max_x; - float min_y; - float max_y; - float xs; - float ys; + double min_x; + double max_x; + double min_y; + double max_y; + double xs; + double ys; } graph; -int tz_local_offset() { return 7200; } // riktig? - void mygraph_fill_background(graph *mygraph); void mygraph_draw_graph (cairo_t *cr, int x, int y ); graph *mygraph_new (int width, int height); -graph *mygraph_make_graph (graph *mygraph, float min_x, - float max_x, float min_y, float max_y, +graph *mygraph_make_graph (graph *mygraph, double min_x, + double max_x, double min_y, double max_y, int tickgran); -void mygraph_plot_series (graph *mygraph, int *xvals, int *yvals, - int n_vals, float r, float g, float b); +void mygraph_plot_series (graph *mygraph, int *xvals, unsigned long long *yvals, + int n_vals, double r, double g, double b); void mygraph_to_file (graph *mygraph, char *filename);