| @@ 1045-1086 (lines=42) @@ | ||
| 1042 | $total = month_of_first_marriage($z_axis, $z_boundaries, $stats); |
|
| 1043 | my_plot($title, $xdata, $xtitle, $ydata, $ytitle, $legend); |
|
| 1044 | break; |
|
| 1045 | case '18': |
|
| 1046 | $xgiven = false; |
|
| 1047 | $zgiven = false; |
|
| 1048 | $title = /* I18N: Two axes of a graph */ I18N::translate('Longevity versus time'); |
|
| 1049 | $xtitle = I18N::translate('age'); |
|
| 1050 | $ytitle = I18N::translate('numbers'); |
|
| 1051 | $boundaries_x_axis = Filter::get('x-axis-boundaries-ages'); |
|
| 1052 | $boundaries_z_axis = Filter::get('z-axis-boundaries-periods', null, '0'); |
|
| 1053 | calculate_axis($boundaries_x_axis); |
|
| 1054 | if ($z_axis !== 300 && $z_axis !== 301) { |
|
| 1055 | calculate_legend($boundaries_z_axis); |
|
| 1056 | } |
|
| 1057 | $percentage = false; |
|
| 1058 | if ($y_axis === 201) { |
|
| 1059 | $percentage = false; |
|
| 1060 | $ytitle = I18N::translate('Individuals'); |
|
| 1061 | } elseif ($y_axis === 202) { |
|
| 1062 | $percentage = true; |
|
| 1063 | $ytitle = I18N::translate('percentage'); |
|
| 1064 | } |
|
| 1065 | $male_female = false; |
|
| 1066 | if ($z_axis === 300) { |
|
| 1067 | $zgiven = false; |
|
| 1068 | $legend[0] = 'all'; |
|
| 1069 | $zmax = 1; |
|
| 1070 | $z_boundaries[0] = 100000; |
|
| 1071 | } elseif ($z_axis === 301) { |
|
| 1072 | $male_female = true; |
|
| 1073 | $zgiven = true; |
|
| 1074 | $legend[0] = I18N::translate('Male'); |
|
| 1075 | $legend[1] = I18N::translate('Female'); |
|
| 1076 | $zmax = 2; |
|
| 1077 | } |
|
| 1078 | //-- reset the data array |
|
| 1079 | for ($i = 0; $i < $zmax; $i++) { |
|
| 1080 | for ($j = 0; $j < $xmax; $j++) { |
|
| 1081 | $ydata[$i][$j] = 0; |
|
| 1082 | } |
|
| 1083 | } |
|
| 1084 | $total = longevity_versus_time($z_axis, $z_boundaries, $stats); |
|
| 1085 | my_plot($title, $xdata, $xtitle, $ydata, $ytitle, $legend); |
|
| 1086 | break; |
|
| 1087 | case '19': |
|
| 1088 | $xgiven = false; |
|
| 1089 | $zgiven = false; |
|
| @@ 1087-1128 (lines=42) @@ | ||
| 1084 | $total = longevity_versus_time($z_axis, $z_boundaries, $stats); |
|
| 1085 | my_plot($title, $xdata, $xtitle, $ydata, $ytitle, $legend); |
|
| 1086 | break; |
|
| 1087 | case '19': |
|
| 1088 | $xgiven = false; |
|
| 1089 | $zgiven = false; |
|
| 1090 | $title = I18N::translate('Age in year of marriage'); |
|
| 1091 | $xtitle = I18N::translate('age'); |
|
| 1092 | $ytitle = I18N::translate('numbers'); |
|
| 1093 | $boundaries_x_axis = Filter::get('x-axis-boundaries-ages_m'); |
|
| 1094 | $boundaries_z_axis = Filter::get('z-axis-boundaries-periods', null, '0'); |
|
| 1095 | calculate_axis($boundaries_x_axis); |
|
| 1096 | if ($z_axis !== 300 && $z_axis !== 301) { |
|
| 1097 | calculate_legend($boundaries_z_axis); |
|
| 1098 | } |
|
| 1099 | $percentage = false; |
|
| 1100 | if ($y_axis === 201) { |
|
| 1101 | $percentage = false; |
|
| 1102 | $ytitle = I18N::translate('Individuals'); |
|
| 1103 | } elseif ($y_axis === 202) { |
|
| 1104 | $percentage = true; |
|
| 1105 | $ytitle = I18N::translate('percentage'); |
|
| 1106 | } |
|
| 1107 | $male_female = false; |
|
| 1108 | $z_boundaries[0] = 100000; |
|
| 1109 | if ($z_axis === 300) { |
|
| 1110 | $zgiven = false; |
|
| 1111 | $legend[0] = 'all'; |
|
| 1112 | $zmax = 1; |
|
| 1113 | } elseif ($z_axis === 301) { |
|
| 1114 | $male_female = true; |
|
| 1115 | $zgiven = true; |
|
| 1116 | $legend[0] = I18N::translate('Male'); |
|
| 1117 | $legend[1] = I18N::translate('Female'); |
|
| 1118 | $zmax = 2; |
|
| 1119 | } |
|
| 1120 | //-- reset the data array |
|
| 1121 | for ($i = 0; $i < $zmax; $i++) { |
|
| 1122 | for ($j = 0; $j < $xmax; $j++) { |
|
| 1123 | $ydata[$i][$j] = 0; |
|
| 1124 | } |
|
| 1125 | } |
|
| 1126 | $total = age_at_marriage($z_axis, $z_boundaries, $stats); |
|
| 1127 | my_plot($title, $xdata, $xtitle, $ydata, $ytitle, $legend); |
|
| 1128 | break; |
|
| 1129 | case '20': |
|
| 1130 | $xgiven = false; |
|
| 1131 | $zgiven = false; |
|
| @@ 1129-1170 (lines=42) @@ | ||
| 1126 | $total = age_at_marriage($z_axis, $z_boundaries, $stats); |
|
| 1127 | my_plot($title, $xdata, $xtitle, $ydata, $ytitle, $legend); |
|
| 1128 | break; |
|
| 1129 | case '20': |
|
| 1130 | $xgiven = false; |
|
| 1131 | $zgiven = false; |
|
| 1132 | $title = I18N::translate('Age in year of first marriage'); |
|
| 1133 | $xtitle = I18N::translate('age'); |
|
| 1134 | $ytitle = I18N::translate('numbers'); |
|
| 1135 | $boundaries_x_axis = Filter::get('x-axis-boundaries-ages_m'); |
|
| 1136 | $boundaries_z_axis = Filter::get('z-axis-boundaries-periods', null, '0'); |
|
| 1137 | calculate_axis($boundaries_x_axis); |
|
| 1138 | if ($z_axis !== 300 && $z_axis !== 301) { |
|
| 1139 | calculate_legend($boundaries_z_axis); |
|
| 1140 | } |
|
| 1141 | $percentage = false; |
|
| 1142 | if ($y_axis === 201) { |
|
| 1143 | $percentage = false; |
|
| 1144 | $ytitle = I18N::translate('Individuals'); |
|
| 1145 | } elseif ($y_axis === 202) { |
|
| 1146 | $percentage = true; |
|
| 1147 | $ytitle = I18N::translate('percentage'); |
|
| 1148 | } |
|
| 1149 | $male_female = false; |
|
| 1150 | if ($z_axis === 300) { |
|
| 1151 | $zgiven = false; |
|
| 1152 | $legend[0] = 'all'; |
|
| 1153 | $zmax = 1; |
|
| 1154 | $z_boundaries[0] = 100000; |
|
| 1155 | } elseif ($z_axis === 301) { |
|
| 1156 | $male_female = true; |
|
| 1157 | $zgiven = true; |
|
| 1158 | $legend[0] = I18N::translate('Male'); |
|
| 1159 | $legend[1] = I18N::translate('Female'); |
|
| 1160 | $zmax = 2; |
|
| 1161 | } |
|
| 1162 | //-- reset the data array |
|
| 1163 | for ($i = 0; $i < $zmax; $i++) { |
|
| 1164 | for ($j = 0; $j < $xmax; $j++) { |
|
| 1165 | $ydata[$i][$j] = 0; |
|
| 1166 | } |
|
| 1167 | } |
|
| 1168 | $total = age_at_first_marriage($z_axis, $z_boundaries, $stats); |
|
| 1169 | my_plot($title, $xdata, $xtitle, $ydata, $ytitle, $legend); |
|
| 1170 | break; |
|
| 1171 | case '21': |
|
| 1172 | $xgiven = false; |
|
| 1173 | $zgiven = false; |
|
| @@ 1171-1212 (lines=42) @@ | ||
| 1168 | $total = age_at_first_marriage($z_axis, $z_boundaries, $stats); |
|
| 1169 | my_plot($title, $xdata, $xtitle, $ydata, $ytitle, $legend); |
|
| 1170 | break; |
|
| 1171 | case '21': |
|
| 1172 | $xgiven = false; |
|
| 1173 | $zgiven = false; |
|
| 1174 | $title = I18N::translate('Number of children'); |
|
| 1175 | $xtitle = I18N::translate('children'); |
|
| 1176 | $ytitle = I18N::translate('numbers'); |
|
| 1177 | $boundaries_x_axis = Filter::get('x-axis-boundaries-numbers'); |
|
| 1178 | $boundaries_z_axis = Filter::get('z-axis-boundaries-periods', null, '0'); |
|
| 1179 | calculate_axis($boundaries_x_axis); |
|
| 1180 | if ($z_axis !== 300 && $z_axis !== 301) { |
|
| 1181 | calculate_legend($boundaries_z_axis); |
|
| 1182 | } |
|
| 1183 | $percentage = false; |
|
| 1184 | if ($y_axis === 201) { |
|
| 1185 | $percentage = false; |
|
| 1186 | $ytitle = I18N::translate('Families'); |
|
| 1187 | } elseif ($y_axis === 202) { |
|
| 1188 | $percentage = true; |
|
| 1189 | $ytitle = I18N::translate('percentage'); |
|
| 1190 | } |
|
| 1191 | $male_female = false; |
|
| 1192 | if ($z_axis === 300) { |
|
| 1193 | $zgiven = false; |
|
| 1194 | $legend[0] = 'all'; |
|
| 1195 | $zmax = 1; |
|
| 1196 | $z_boundaries[0] = 100000; |
|
| 1197 | } elseif ($z_axis === 301) { |
|
| 1198 | $male_female = true; |
|
| 1199 | $zgiven = true; |
|
| 1200 | $legend[0] = I18N::translate('Male'); |
|
| 1201 | $legend[1] = I18N::translate('Female'); |
|
| 1202 | $zmax = 2; |
|
| 1203 | } |
|
| 1204 | //-- reset the data array |
|
| 1205 | for ($i = 0; $i < $zmax; $i++) { |
|
| 1206 | for ($j = 0; $j < $xmax; $j++) { |
|
| 1207 | $ydata[$i][$j] = 0; |
|
| 1208 | } |
|
| 1209 | } |
|
| 1210 | $total = number_of_children($z_axis, $z_boundaries, $stats); |
|
| 1211 | my_plot($title, $xdata, $xtitle, $ydata, $ytitle, $legend); |
|
| 1212 | break; |
|
| 1213 | default: |
|
| 1214 | break; |
|
| 1215 | } |
|