double y_min = DBL_MAX;
double y_max = -DBL_MAX;
struct chart *ch = chart_create ();
+ if (ch == NULL)
+ break;
+
ds_init_empty (&str);
factor_to_string (fctr, *fs, 0, &str );
struct chart *ch;
ch = chart_create ();
+ if (ch == NULL)
+ break;
boxplot_draw_yscale (ch, totals[i].max, totals[i].min);
/* PSPP - a program for statistical analysis.
- Copyright (C) 2004 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2009 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
int i;
double total_magnetude=0;
- struct chart *ch = chart_create();
+ struct chart *ch;
- const double left_label = ch->data_left +
- (ch->data_right - ch->data_left)/10.0;
+ double left_label;
+ double right_label;
- const double right_label = ch->data_right -
- (ch->data_right - ch->data_left)/10.0;
+ double centre_x;
+ double centre_y;
- const double centre_x = (ch->data_right + ch->data_left ) / 2.0 ;
- const double centre_y = (ch->data_top + ch->data_bottom ) / 2.0 ;
+ double radius;
- const double radius = MIN(
- 5.0 / 12.0 * (ch->data_top - ch->data_bottom),
- 1.0 / 4.0 * (ch->data_right - ch->data_left)
- );
+ ch = chart_create ();
+ if (ch == NULL)
+ return;
+ left_label = ch->data_left + (ch->data_right - ch->data_left)/10.0;
+ right_label = ch->data_right - (ch->data_right - ch->data_left)/10.0;
+ centre_x = (ch->data_right + ch->data_left ) / 2.0;
+ centre_y = (ch->data_top + ch->data_bottom ) / 2.0;
+ radius = MIN (5.0 / 12.0 * (ch->data_top - ch->data_bottom),
+ 1.0 / 4.0 * (ch->data_right - ch->data_left));
chart_write_title(ch, "%s", title);