|
182 | 182 | 'Nov 2024', 46, 130, |
183 | 183 | 'Dec 2024', 46, 130, |
184 | 184 | 'Jan 2025', 46, 130, |
| 185 | + 'Feb 2025', 46, 130, |
185 | 186 | ] |
186 | 187 |
|
187 | 188 | # Strip out the dates from membership_data |
|
280 | 281 | '2022', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
281 | 282 | '2023', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
282 | 283 | '2024', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 284 | + '2025', 0, |
283 | 285 | ] |
284 | 286 |
|
285 | 287 | # libmesh-users starts in Sept 2003! |
|
308 | 310 | '2022', 0, 0, 2, 8, 0, 0, 0, 3, 0, 3, 0, 0, |
309 | 311 | '2023', 2, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 1, |
310 | 312 | '2024', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 313 | + '2025', 0, |
311 | 314 | ] |
312 | 315 |
|
313 | 316 | # Make plot of monthly data |
|
398 | 401 | # Plot the libmesh-devel data alone |
399 | 402 | ax.bar(x, devel_numbers, width, color=secondary, label='libmesh-devel') |
400 | 403 |
|
401 | | -# Set bi-yearly xticklabels |
402 | | -year_labels = ['2003', '2005', '2007', '2009', '2011', '2013', '2015', '2017', '2019', '2021', '2023'] |
| 404 | +# Set xticklabels year strings |
| 405 | +year_labels = ['2003', '2007', '2011', '2015', '2019', '2023'] |
403 | 406 |
|
404 | 407 | # Set up the corresponding tick locations. This starting point was chosen by |
405 | 408 | # trial and error because it lined up the tick marks fairly well, but I don't |
406 | 409 | # understand the logic behind it. |
407 | 410 | xticks = [.55] |
408 | 411 | for i in range(1, len(year_labels)): |
409 | | - xticks.append(xticks[i-1] + 24) # 2 years = 24 months |
| 412 | + xticks.append(xticks[i-1] + 48) # 2 years = 24 months |
410 | 413 |
|
411 | 414 | # Center the ticks slightly |
412 | 415 | xticks = [x+width/2. for x in xticks] |
|
0 commit comments