Skip to content

Commit 42f239b

Browse files
keflavichadrn
authored andcommitted
improve RA/Dec labels to make publication-quality figs
1 parent b59e867 commit 42f239b

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

tutorials/position-velocity-diagrams/PVDiagramPlotting.ipynb

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"id": "ec28e7e2",
66
"metadata": {},
77
"source": [
8-
"fig.savefig(\"saved_pvdiagram.png\", bbox_inches='tight')fig.savefig(\"saved_pvdiagram.png\", bbox_inches='tight')fig.savefig(\"saved_pvdiagram.png\", bbox_inches='tight')fig.savefig(\"saved_pvdiagram.png\", bbox_inches='tight')fig.savefig(\"saved_pvdiagram.png\", bbox_inches='tight')fig.savefig(\"saved_pvdiagram.png\", bbox_inches='tight')fig.savefig(\"saved_pvdiagram.png\", bbox_inches='tight')fig.savefig(\"saved_pvdiagram.png\", bbox_inches='tight')# Extracting and Plotting Position-Velocity Diagrams\n",
8+
"# Extracting and Plotting Position-Velocity Diagrams\n",
99
"\n",
1010
"## Authors\n",
1111
"Adam Ginsburg, Eric Koch\n",
@@ -132,7 +132,9 @@
132132
"source": [
133133
"ax = pl.subplot(111, projection=cube.wcs.celestial)\n",
134134
"ax.imshow(cube[25].value)\n",
135-
"path.show_on_axis(ax, spacing=1, color='r')"
135+
"path.show_on_axis(ax, spacing=1, color='r')\n",
136+
"ax.set_xlabel(f\"Right Ascension [{cube.wcs.wcs.radesys}]\")\n",
137+
"ax.set_ylabel(f\"Declination [{cube.wcs.wcs.radesys}]\")"
136138
]
137139
},
138140
{
@@ -251,6 +253,8 @@
251253
"path.show_on_axis(ax, spacing=1, color='r')\n",
252254
"\n",
253255
"ww = wcs.WCS(pvdiagram.header)\n",
256+
"ax.set_xlabel(f\"Right Ascension [{cube.wcs.wcs.radesys}]\")\n",
257+
"ax.set_ylabel(f\"Declination [{cube.wcs.wcs.radesys}]\")\n",
254258
"\n",
255259
"ax = pl.subplot(122, projection=ww)\n",
256260
"im = ax.imshow(pvdiagram.data)\n",
@@ -317,7 +321,9 @@
317321
"source": [
318322
"ax = pl.subplot(111, projection=cube.wcs.celestial)\n",
319323
"ax.imshow(cube[25].value)\n",
320-
"skypath.show_on_axis(ax, spacing=1, color='r')"
324+
"skypath.show_on_axis(ax, spacing=1, color='r')\n",
325+
"ax.set_xlabel(f\"Right Ascension [{cube.wcs.wcs.radesys}]\")\n",
326+
"ax.set_ylabel(f\"Declination [{cube.wcs.wcs.radesys}]\")"
321327
]
322328
},
323329
{
@@ -344,6 +350,8 @@
344350
"skypath.show_on_axis(ax, spacing=1, color='r')\n",
345351
"\n",
346352
"ww = wcs.WCS(pvdiagram2.header)\n",
353+
"ax.set_xlabel(f\"Right Ascension [{cube.wcs.wcs.radesys}]\")\n",
354+
"ax.set_ylabel(f\"Declination [{cube.wcs.wcs.radesys}]\")\n",
347355
"\n",
348356
"ax = pl.subplot(122, projection=ww)\n",
349357
"im = ax.imshow(pvdiagram2.data)\n",
@@ -378,6 +386,9 @@
378386
"skypath.show_on_axis(ax, spacing=1, color='r')\n",
379387
"\n",
380388
"ww = wcs.WCS(pvdiagram2.header)\n",
389+
"ax.set_xlabel(f\"Right Ascension [{cube.wcs.wcs.radesys}]\")\n",
390+
"ax.set_ylabel(f\"Declination [{cube.wcs.wcs.radesys}]\")\n",
391+
"\n",
381392
"\n",
382393
"ax = pl.subplot(122, projection=ww)\n",
383394
"im = ax.imshow(pvdiagram2.data)\n",
@@ -452,6 +463,8 @@
452463
" linewidth=0.75)\n",
453464
"\n",
454465
"ww = wcs.WCS(pvdiagram3.header)\n",
466+
"ax.set_xlabel(f\"Right Ascension [{cube.wcs.wcs.radesys}]\")\n",
467+
"ax.set_ylabel(f\"Declination [{cube.wcs.wcs.radesys}]\")\n",
455468
"\n",
456469
"ax = pl.subplot(122, projection=ww)\n",
457470
"im = ax.imshow(pvdiagram3.data)\n",
@@ -465,6 +478,7 @@
465478
"ax1 = ax.coords[1]\n",
466479
"ax1.set_format_unit(u.km/u.s)\n",
467480
"\n",
481+
"\n",
468482
"ax.set_ylabel(\"Velocity [km/s]\")\n",
469483
"ax.set_xlabel(\"Offset [arcmin]\")"
470484
]
@@ -488,14 +502,16 @@
488502
"source": [
489503
"pvdiagram4 = extract_pv_slice(cube=cube, path=skypath2, spacing=5)\n",
490504
"\n",
491-
"pl.figure(figsize=(12,6))\n",
505+
"fig = pl.figure(figsize=(12,6))\n",
492506
"ax = pl.subplot(121, projection=cube.wcs.celestial)\n",
493507
"ax.imshow(mx)\n",
494508
"skypath2.show_on_axis(ax, spacing=5,\n",
495509
" edgecolor='w', linestyle=':',\n",
496510
" linewidth=0.75)\n",
497511
"\n",
498512
"ww = wcs.WCS(pvdiagram4.header)\n",
513+
"ax.set_xlabel(f\"Right Ascension [{cube.wcs.wcs.radesys}]\")\n",
514+
"ax.set_ylabel(f\"Declination [{cube.wcs.wcs.radesys}]\")\n",
499515
"\n",
500516
"ax = pl.subplot(122, projection=ww)\n",
501517
"im = ax.imshow(pvdiagram4.data)\n",
@@ -554,9 +570,9 @@
554570
],
555571
"metadata": {
556572
"kernelspec": {
557-
"display_name": "Python 3",
573+
"display_name": "Python 3.9",
558574
"language": "python",
559-
"name": "python3"
575+
"name": "py39"
560576
},
561577
"language_info": {
562578
"codemirror_mode": {
@@ -568,7 +584,7 @@
568584
"name": "python",
569585
"nbconvert_exporter": "python",
570586
"pygments_lexer": "ipython3",
571-
"version": "3.7.3"
587+
"version": "3.9.6"
572588
}
573589
},
574590
"nbformat": 4,

0 commit comments

Comments
 (0)