|
229 | 229 | " plot_kwargs[\"legend_kwargs\"])\n", |
230 | 230 | " \n", |
231 | 231 | " \n", |
232 | | - "################################################### GRIDKEY WIP - extracting kwargs \n", |
| 232 | + "################################################### GRIDKEY WIP - extracting arguments \n", |
233 | 233 | " \n", |
234 | 234 | " gridkey_rows = plot_kwargs[\"gridkey_rows\"]\n", |
235 | 235 | " gridkey_merge_pairs = plot_kwargs[\"gridkey_merge_pairs\"]\n", |
|
240 | 240 | " gridkey_show_Ns = False\n", |
241 | 241 | " gridkey_show_es = False\n", |
242 | 242 | " \n", |
243 | | - "################################################### END GRIDKEY WIP - extracting kwargs\n", |
| 243 | + "################################################### END GRIDKEY WIP - extracting arguments\n", |
244 | 244 | "\n", |
245 | 245 | " # Group summaries kwargs.\n", |
246 | 246 | " gs_default = {'mean_sd', 'median_quartiles', None}\n", |
|
372 | 372 | " h_space_cummings = 0.1\n", |
373 | 373 | " else:\n", |
374 | 374 | " h_space_cummings = 0.3\n", |
375 | | - " \n", |
376 | | - " ##### TESTING SOME SHIT\n", |
377 | 375 | " \n", |
378 | 376 | " \n", |
379 | 377 | "###################### END GRIDKEY HSPACE ALTERATION \n", |
|
503 | 501 | " slopegraph_kwargs['color'] = plot_palette_raw[color_key]\n", |
504 | 502 | " slopegraph_kwargs['label'] = color_key\n", |
505 | 503 | "\n", |
506 | | - " rawdata_axes.plot(x_points, y_points, **slopegraph_kwargs)\n", |
| 504 | + " rawdata_axes.plot(x_points, y_points, **slopegraph_kwargs) \n", |
| 505 | + "\n", |
507 | 506 | " \n", |
508 | 507 | " x_start = x_start + grp_count\n", |
| 508 | + " \n", |
| 509 | + " ##################### DELTA PTS ON CONTRAST PLOT WIP \n", |
| 510 | + "\n", |
| 511 | + " contrast_show_deltas = plot_kwargs[\"contrast_show_deltas\"]\n", |
| 512 | + " \n", |
| 513 | + " if is_paired == None:\n", |
| 514 | + " contrast_show_deltas = False\n", |
| 515 | + " \n", |
| 516 | + " if contrast_show_deltas == True:\n", |
| 517 | + " \n", |
| 518 | + " trans = plt.gca().transData\n", |
| 519 | + " \n", |
| 520 | + " delta_plot_data_temp = plot_data.copy()\n", |
| 521 | + " delta_id_col = dabest_obj.id_col\n", |
| 522 | + " if color_col != None:\n", |
| 523 | + " delta_plot_data = delta_plot_data_temp[[xvar, yvar, delta_id_col, color_col]]\n", |
| 524 | + " deltapts_args = {\"hue\" : color_col, \n", |
| 525 | + " \"palette\" : plot_palette_raw,\n", |
| 526 | + " \"marker\" : \"^\",\n", |
| 527 | + " \"alpha\" : 0.5}\n", |
| 528 | + " \n", |
| 529 | + " else:\n", |
| 530 | + " delta_plot_data = delta_plot_data_temp[[xvar, yvar, delta_id_col]]\n", |
| 531 | + " deltapts_args = {\"color\" : \"k\",\n", |
| 532 | + " \"marker\" : \"^\",\n", |
| 533 | + " \"alpha\" : 0.5}\n", |
| 534 | + " \n", |
| 535 | + " final_deltas = pd.DataFrame()\n", |
| 536 | + " for i in idx:\n", |
| 537 | + " for j in i:\n", |
| 538 | + " if i.index(j) != 0:\n", |
| 539 | + " temp_df_exp = delta_plot_data[delta_plot_data[xvar].str.contains(j)].reset_index(drop=True)\n", |
| 540 | + " if is_paired == \"baseline\":\n", |
| 541 | + " temp_df_cont = delta_plot_data[delta_plot_data[xvar].str.contains(i[0])].reset_index(drop=True)\n", |
| 542 | + " elif is_paired == \"sequential\":\n", |
| 543 | + " temp_df_cont = delta_plot_data[delta_plot_data[xvar].str.contains(i[i.index(j) - 1])].reset_index(drop=True)\n", |
| 544 | + " delta_df = temp_df_exp.copy()\n", |
| 545 | + " delta_df[yvar] = temp_df_exp[yvar] - temp_df_cont[yvar]\n", |
| 546 | + " final_deltas = pd.concat([final_deltas, delta_df]) \n", |
| 547 | + " \n", |
| 548 | + " \n", |
| 549 | + " # Plot the raw data as a swarmplot.\n", |
| 550 | + " deltapts_plot = sns.swarmplot(data=final_deltas, x=xvar, y=yvar,\n", |
| 551 | + " ax=contrast_axes,\n", |
| 552 | + " order=all_plot_groups, \n", |
| 553 | + " zorder=2,\n", |
| 554 | + " **deltapts_args)\n", |
| 555 | + " contrast_axes.legend().set_visible(False)\n", |
| 556 | + " \n", |
| 557 | + " ##################### DELTA PTS ON CONTRAST PLOT END\n", |
| 558 | + "\n", |
| 559 | + " \n", |
509 | 560 | " # Set the tick labels, because the slopegraph plotting doesn't.\n", |
510 | 561 | " rawdata_axes.set_xticks(np.arange(0, len(temp_all_plot_groups)))\n", |
511 | 562 | " rawdata_axes.set_xticklabels(temp_all_plot_groups)\n", |
|
1343 | 1394 | " contrast_axes.get_xaxis().set_visible(False)\n", |
1344 | 1395 | " \n", |
1345 | 1396 | " ####################################################### END GRIDKEY MAIN CODE WIP \n", |
1346 | | - " \n", |
| 1397 | + " \n", |
| 1398 | + " \n", |
| 1399 | + " \n", |
| 1400 | + " \n", |
1347 | 1401 | " # Make sure no stray ticks appear!\n", |
1348 | 1402 | " rawdata_axes.xaxis.set_ticks_position('bottom')\n", |
1349 | 1403 | " rawdata_axes.yaxis.set_ticks_position('left')\n", |
|
1358 | 1412 | " # Return the figure.\n", |
1359 | 1413 | " return fig" |
1360 | 1414 | ] |
| 1415 | + }, |
| 1416 | + { |
| 1417 | + "cell_type": "code", |
| 1418 | + "execution_count": null, |
| 1419 | + "id": "7355251f", |
| 1420 | + "metadata": {}, |
| 1421 | + "outputs": [], |
| 1422 | + "source": [] |
1361 | 1423 | } |
1362 | 1424 | ], |
1363 | 1425 | "metadata": { |
|
0 commit comments