Revise.
[pspp] / src / dummy-chart.c
1 /* PSPP - computes sample statistics.
2    Copyright (C) 2005 Free Software Foundation, Inc.
3    Written by John Darrington <john@darrington.wattle.id.au>
4
5    This program is free software; you can redistribute it and/or
6    modify it under the terms of the GNU General Public License as
7    published by the Free Software Foundation; either version 2 of the
8    License, or (at your option) any later version.
9
10    This program is distributed in the hope that it will be useful, but
11    WITHOUT ANY WARRANTY; without even the implied warranty of
12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13    General Public License for more details.
14
15    You should have received a copy of the GNU General Public License
16    along with this program; if not, write to the Free Software
17    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
18    02110-1301, USA. */
19
20
21 /* Stubs for plotting routines.
22    This module is linked only when charts are not supported */
23
24 #include "config.h"
25 #include "chart.h"
26
27
28 #ifndef NO_CHARTS
29 #error This file should be used only when compiling without charts.
30 #endif
31
32 struct chart *
33 chart_create(void)
34 {
35   return 0;
36 }
37
38
39 void  
40 chart_write_title(struct chart *chart, const char *title, ...)
41 {
42 }
43
44
45 void
46 chart_submit(struct chart *chart)
47 {
48 }
49
50
51 void 
52 chart_write_xscale(struct chart *ch, double min, double max, int ticks)
53 {
54 }
55
56
57 void 
58 chart_write_yscale(struct chart *ch, double smin, double smax, int ticks)
59 {
60 }
61
62
63 void 
64 chart_write_xlabel(struct chart *ch, const char *label)
65 {
66 }
67
68 void 
69 chart_write_ylabel(struct chart *ch, const char *label)
70 {
71 }
72
73
74 void
75 chart_line(struct chart *ch, double slope, double intercept, 
76            double limit1, double limit2, enum CHART_DIM lim_dim)
77 {
78 }
79
80
81 void
82 chart_datum(struct chart *ch, int dataset UNUSED, double x, double y)
83 {
84 }
85
86
87 void
88 histogram_plot(const gsl_histogram *hist,
89                const char *factorname,
90                const struct normal_curve *norm, short show_normal)
91 {
92 }
93
94 void
95 boxplot_draw_yscale(struct chart *ch , double y_max, double y_min)
96 {
97 }
98
99 void 
100 boxplot_draw_boxplot(struct chart *ch,
101                      double box_centre, 
102                      double box_width,
103                      struct metrics *m,
104                      const char *name)
105 {
106 }
107
108
109
110 void
111 piechart_plot(const char *title, const struct slice *slices, int n_slices)
112 {
113 }