{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "How long do you have to read or watch Australian news before there's any mention of the Northern Territory? Or someone living here, from here, or even anyone who's ever been here? It shouldn't take that long, but I assure you, it is. The truth is, the NT is mostly absent from national conversation that occurs in nationwide newspapers, telecasts, and the like. Why is that?\n", "\n", "A geographic map does nothing to explain this. The Northern Territory of Australia looms large on a map of Australia, appearing as an equal peer to the Australian states. This shouldn’t come as a surprise, as the Northern Territory covers the combined areas of France, Germany, and the U.K. with plenty of room to spare. But this map misleads more than it elucidates. The reality is that the Northern Territory plays so little a role in Australian politics, business, and sports. Using land mass is a fine place to start, but for questions of culture, economics, and influence, it makes a pretty irrelevant map. What’s not seen in a geographic map is, naturally, the actual population sizes. This is where the incredible population imbalance between the states and territories becomes so profound. So how can we change the map to better explain Australian culture?\n", "\n", "To explore this question, I've made two maps. The first should look roughly familiar, except that the intricate Australian coasts have been reduced to straight lines for ease of use." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": true }, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", "import matplotlib.patches as patches\n", "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(-8, 5)" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAlUAAAJCCAYAAADp1TKRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAE7VJREFUeJzt3XuMpXV9x/HPD3YhBUq5iFAqFSWF6i5aIa0p0bC0iQYr\nKRK0kJia1Ls0zUbSmMbGEpX4RyHeUGPEVqONIII2bbygBqNVGkmVyqKUYEC8VER35SYI7D7948x2\nLy4X4bNzZmZfr+Rkn+d3zky+7O7svOf3PDOMaZoCAMDjs9e8BwAAWAlEFQBAgagCACgQVQAABaIK\nAKBAVAEAFIgqAIACUQUAUCCqAAAKRBUAQIGoAgAoEFUAAAWiCgCgQFQBABSIKgCAAlEFAFAgqgAA\nCkQVAECBqAIAKBBVAAAFogoAoEBUAQAUiCoAgAJRBQBQIKoAAApEFQBAgagCACgQVQAABaIKAKBA\nVAEAFIgqAIACUQUAUCCqAAAKRBUAQIGoAgAoEFUAAAWiCgCgQFQBABSIKgCAAlEFAFAgqgAACkQV\nAECBqAIAKBBVAAAFogoAoEBUAQAUiCoAgAJRBQBQIKoAAApEFQBAgagCAChYNe8Blooxxo+THD7v\nOWB3OizZ8hNfTC1bT7ziii23H3ywP7/l6bZp3boj5j0Eu5cPzm0EFSve7T7mlzVBtaz5HLMH8AEK\nAFAgqgAACkQVAECBqAIAKBBVAAAFogoAoEBUAQAUiCoAgAJRBQBQIKoAAApEFQBAgagCACgQVQAA\nBaIKAKBAVAEAFIgqAIACUQUAUCCqAAAKRBUAQIGoAgAoEFUAAAWiCgCgQFQBABSIKgCAAlEFAFAg\nqgAACkQVAECBqAIAKBBVAAAFogoAoEBUAQAUiCoAgAJRBQBQIKoAAApEFQBAgagCACgQVQAABaIK\nAKBAVAEAFIgqAIACUQUAUCCqAAAKRBUAQIGoAgAoEFUAAAWiCgCgQFQBABSIKgCAAlEFAFAgqgAA\nCkQVAECBqAIAKBBVAAAFogoAoEBUAQAUiCoAgAJRBQBQIKoAAApEFQBAgagCACgQVQAABaIKAKBA\nVAEAFIgqAIACUQUAUCCqAAAKRBUAQIGoAgAoEFUAAAWiCgCgQFQBABSIKgCAAlEFAFAgqgAAClbN\newCAkeT1SS5cOL8gyd1JVie5bGHtuiTHLxz/VZK/WcwB6bj99uQd70i+971ky5bk2c9OXvva5Nvf\n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\nAAWiCgCgQFQBABSIKgCAAlEFAFAgqgAACkQVAECBqAIAKBBVAAAFogoAoEBUAQAUiCoAgAJRBQBQ\nIKoAAApEFQBAgagCACgQVQAABaIKAKBAVAEAFIgqAIACUQUAUCCqAAAKRBUAQIGoAgAoEFUAAAWi\nCgCgQFQBABSIKgCAAlEFAFAgqgAACkQVAECBqAIAKBBVAAAFogoAoEBUAQAUiCoAgAJRBQBQIKoA\nAApEFQBAgagCACgQVQAABaIKAKBAVAEAFIgqAIACUQUAUCCqAAAKRBUAQIGoAgAoEFUAAAWiCgCg\nQFQBABSIKgCAAlEFAFAgqgAACkQVAECBqAIAKBBVAAAFogoAoEBUAQAUiCoAgAJRBQBQIKoAAApE\nFQBAgagCACgQVQAABaIKAKBAVAEAFIgqAIACUQUAUCCqAAAKRBUAQIGoAgAoEFUAAAWiCgCgQFQB\nABSIKgCAAlEFAFAgqgAACkQVAECBqAIAKBBVAAAFogoAoEBUAQAUiCoAgAJRBQBQIKoAAApEFQBA\ngagCACgQVQAABaIKAKBAVAEAFIgqAIACUQUAUCCqAAAKRBUAQIGoAgAoEFUAAAWiCgCgQFQBABSI\nKgCAAlEFAFAgqgAACkQVAECBqAIAKBBVAAAFogoAoEBUAQAUiCoAgAJRBQBQIKoAAApEFQBAgagC\nACgQVQAABaIKAKBAVAEAFIgqAIACUQUAUCCqAAAKRBUAQIGoAgAoEFUAAAX/B29GU/sBJPWCAAAA\nAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots(1, 1, figsize=(10, 10))\n", "\n", "wa_h = 8\n", "wa_w = 5\n", "nt_w = 3\n", "nt_h = 4\n", "sa_h = 4\n", "sa_w = 4\n", "qld_w = 3\n", "qld_h = 4\n", "nsw_w = 2\n", "nsw_h = 3\n", "vic_h = 1\n", "vic_w = 2\n", "tas_h = 1\n", "tas_w = 1\n", "\n", "ax.add_patch(patches.Rectangle((0, -nsw_h), nsw_w, nsw_h, color='y')) #NSW \n", "ax.add_patch(patches.Rectangle((-sa_w, -sa_h), sa_w, sa_h, color='g')) #SA\n", "ax.add_patch(patches.Rectangle((-sa_w, 0), nt_w, nt_h, color='r')) #NT\n", "ax.add_patch(patches.Rectangle((-sa_w+nt_w, 0), qld_w, qld_h, color='c')) #QLD\n", "ax.add_patch(patches.Rectangle((-sa_w-wa_w, -wa_h/2), wa_w, wa_h, color='k')) #WA\n", "ax.add_patch(patches.Rectangle((0, -nsw_h-vic_h), vic_w, vic_h, color='m')) #VIC\n", "ax.add_patch(patches.Rectangle((vic_w-tas_w, -nsw_h-vic_h-tas_h), tas_w, tas_h, color='b')) #TAS\n", "\n", "plt.text(1, -1.75, \"NSW\")\n", "plt.text(-2, -2, \"SA\")\n", "plt.text(-3, 2, \"NT\")\n", "plt.text(.25, 2, \"QLD\")\n", "plt.text(-9.5, 0, \"WA\")\n", "plt.text(2.1, -3.5, \"VIC\")\n", "plt.text(2.1, -5, \"TAS\")\n", "\n", "plt.axis('off')\n", "\n", "ax.set_xlim(-10,5)\n", "ax.set_ylim(-8,5)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "But for the second, I’ve adjusted the size of the territories based on their population. Australia is dominated by Queensland, New South Wales, and Victoria. The Northern Territory is tiny. While this map has no relation to the geographic realities of Australia, I think it's actually more accurate to look at this map when you consider how Australia works." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": true }, "outputs": [], "source": [ "nsw_pop = 7.27\n", "vic_pop = 5.60\n", "qld_pop = 4.56\n", "wa_pop = 2.45\n", "sa_pop = 1.65\n", "tas_pop = .51\n", "act_pop = .373\n", "nt_pop = .23" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": true }, "outputs": [], "source": [ "def find_pop_patch(h,w,pop):\n", " std_h = h/(h+w)\n", " std_w = w/(h+w)\n", " new_h = std_h * pop\n", " new_w = std_w * pop\n", " return (new_w, new_h)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": true }, "outputs": [], "source": [ "wa_w, wa_h = find_pop_patch(wa_h, wa_w, wa_pop)\n", "nt_w, nt_h = find_pop_patch(nt_h, nt_w, nt_pop)\n", "sa_w, sa_h = find_pop_patch(sa_h, sa_w, sa_pop)\n", "qld_w, qld_h = find_pop_patch(qld_h, qld_w, qld_pop)\n", "nsw_w, nsw_h = find_pop_patch(nsw_h, nsw_w, nsw_pop)\n", "#act_patch = find_pop_patch(act_h, act_w, act_pop)\n", "vic_w, vic_h = find_pop_patch(vic_h, vic_w, vic_pop)\n", "tas_w, tas_h = find_pop_patch(tas_h, tas_w, tas_pop)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(-8, 5)" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAsUAAAMbCAYAAACliOjzAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAHG5JREFUeJzt3X3Q5WV93/HPJQ92hGjwIRASIoaoiWBUaKOlPqxJi4PV\nqTKYQpoZ26rRxE6GaDJOx0yCSRiTGazG+FArabSmEcWnTBIfMNYdiaKYIBFQw5CCGK3EuApCQGC5\n+sc5m12WVXaX3fvc935er5l79vf7nd8558tyA2+uue6zY84ZAABodp9VDwAAAKsmigEAqCeKAQCo\nJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeK\nAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEA\nqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgn\nigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oB\nAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCo\nJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeK\nAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEA\nqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgn\nigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oB\nAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCo\nJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeK\nAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEA\nqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqHfwqgfgwDU2b/5q\nkiNXPQesgevnpk1HrXoIAPaelWL2J0FMC9/rABucKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigG\nAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCg\nnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4o\nBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYA\noJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCe\nKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnijeyRhjjjFetcP5L48xzh5jvHyMcdnya+sOx794D693\n7RjjwWsw96Yxxsk7nL9ljHH6/n5fAIADgSi+u28nOW3nkJ1znjPnfOyc87FJbtl2POd87WrGvJtN\nSU6+p5t2x1jwvQEA1BA+d3dHkv+R5Jf25sljjAeNMS4cY1w5xjgvydjhsZeMMa5Yfp21vPYr21ab\nxxivHmP8n+XxT44x/vfy+KYxxjljjL8eY3xyjHHkTu95bJIXJfml5er1k5YPPXmM8Ykxxv/dcdV4\n+Z6fHmN8dozxim2vMcb4mzHG/0pyRZJjxhinjDEuHmNcOsa4YIxx+N78ngAArHeieNden+Q/jDEe\nsBfP/fUkfzHnPD7Je5P8UJKMMU5K8p+SPD7JE5K8YIzxuCQXJdkWsf88yeFjjEOW1z62vH5Ykk/O\nOR+zvPaCHd9wznltkv+e5NXL1euLlg99f5InJnlGkt9eznFKkocn+Ykkj01y0hjjycv7H57kDcvZ\nb07yq0n+9ZzzxCR/meQle/H7AQCw7h286gHWoznnjcsV019McssePv3JSU5bvs6fjTG+sbz+xCTv\nnXPenCRjjPdkEb5vzCJM75/F1o1Ls4jjJy3fP0luS/Kny+O/SvJvdnOW980570zyuR1Wl09Zfn1m\neX54FjF8XZIvzjk/ubz+hCSPSvLxMUaSHJrk4t18XwCADUUUf2evySJQ/2B/vsmc8/YxxjVJ/mOS\n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\n7o/93u8lp5+enHde8ta3Jqedtrh+wgnJFVcsjq++OjnmmO3nt9ySfOUryXHHrc38AOuVKAbYQA46\nKHnGM5ILLrj7Y1u2JA95yPbzH/7hxa/HH59ceeXi+Mork2c+M/nbv12cf+ELySMesXhdgGaiGGCD\nedazkj//8+Smm+56/fTTk5e+NHnZyxbRvO3xE064axQ/5jGLFed//MfF+QknrO38AOuRKAbYYA47\nLDnllOQ977nr9VNPXewvfspTkssuS37hF5LbbkuOOiq5/fbFSvJ11y22TzzykcnnP7/YRiGKAUQx\nwIZ0+unJ+9+f3HrrXa8/+MHJ05+enHPOYkvENdcsrh9/fLJ5c/KgByVjJI961CKIv/CFxTFAO1EM\nsAHd//7Jpk2LMN7mkkuSO+5YHG/Zktx44/Y9xieckLz73dsD+PjjkwsvTB74wOTww9d0dIB16eBV\nDwDA3vnpn07e977t55/+dPK61y32CyfJi160iN5kEcWvf/0ihpPFivHWrdvPAdqNOeeqZ4AamzcP\n/8AB+9ymTXOsegbY6GyfAACgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYA\noJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCe\nKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigG\nAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCg\nnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4o\nBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYA\noJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCe\nKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigG\nAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCg\nnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKDemHOuegaosfmI927NN4/wP6MA68P1\nm+amo1Y9BOuD/zjDWhLEAOvJkasegPXDf6ABAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oB\nAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCo\nJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAqCeKAQCoJ4oBAKgnigEAdjLG\n+OgY42k7XTtrjPGBMcYVO1z7iTHGx8YYfzPG+MwY47wxxv3WfmLuLVEMAHB3b09yxk7Xzkjyym0n\nY4wjk1yQ5GVzzkfOOR+X5INJvmfNpmSfEcUAAHf3riT/doxxaJKMMY5NcnSSL+1wz4uTvHXOefG2\nC3POd805r1/DOdlHRDEAwE7mnFuSXJLk1OWlM5K8M8nc4bYTkvzVGo/GfiKKAQB2bcctFGcszzlA\niWIAgF374yQ/NcY4Mcn95pw7rwpfmeSktR+L/UEUAwDswpzzpiQfTfI/s+tV4tclee4Y4/HbLowx\nTlv+AB4bjCgGAPjO3p7kMdlFFC9/oO6MJOcuP5Lt80meluRbazsi+8KYc97zXcA+sXls9g8cwDqy\naW4aq56B9cFKMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA\n9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVE\nMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEA\nAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1\nRDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQx\nAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA9UQxAAD1RDEAAPVEMQAA\n9UQxAAD1RDEAAPVEMQAA9Q5e9QBQ5vokR656CICN4LScnG/k0P32+t+b2+78xn57dTaaMedc9QwA\nAHczRvZ7pMyZsb/fg43B9gkAAOqJYgAA6oliAADqiWIAAOqJYgAA6oliAADqiWIAAOqJYgCAnYwx\nHjTGuGz59dUxxpd3OD90jPGsMcYcY/zoDs+5zxjjtWOMK8YYl48xPj3GeNgq/zrYff5EOwCAncw5\nv57ksUkyxjg7yU1zznO3PT7GODPJXyQ5M8mvLy//+yRHJ/nxOeedY4wfTHLzWs7N3rNSDACwB8YY\nhyd5YpLnJTljh4e+P8n/m3PemSRzzr+bc/qTpDcIUQwAsGf+XZIPzjmvSvL1McZJy+vvTPLM5RaL\nV40xHre6EdlTohgAYM+cmeT85fH5y/PMOf8uySOT/Nckdyb5yBjjp1YyIXvMnmIAgN00xnhgkp9M\n8ugxxkxyUJI5xviVufDtJB9I8oExxvVJnpXkI6ubmN1lpRgAWK+uX4evf3qSt805HzrnPHbOeUyS\na5I8aYxx4hjj6GTxSRRJfjzJF/fduOxPVooBgHVpzhy16hl24cwkv7PTtXcvr/9xkjePMe67vH5J\nktet4WzcC2POueoZAABgpWyfAACgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCe\nKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigG\nAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCg\nnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4o\nBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYA\noJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCe\nKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigG\nAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCg\nnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4o\nBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKCeKAYAoJ4oBgCgnigGAKDe/wck\nfnEZEGSRugAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots(1, 1, figsize=(12, 14))\n", " \n", "ax.add_patch(patches.Rectangle((0, -nsw_h), nsw_w, nsw_h, color='y', label='NSW')) #NSW \n", "ax.add_patch(patches.Rectangle((-sa_w, -sa_h), sa_w, sa_h, color='g')) #SA\n", "ax.add_patch(patches.Rectangle((-sa_w, 0), nt_w, nt_h, color='r')) #NT\n", "ax.add_patch(patches.Rectangle((-sa_w+nt_w, 0), qld_w, qld_h, color='c')) #QLD\n", "ax.add_patch(patches.Rectangle((-sa_w-wa_w, -wa_h/2), wa_w, wa_h, color='k')) #WA\n", "ax.add_patch(patches.Rectangle((0, -nsw_h-vic_h), vic_w, vic_h, color='m')) #VIC\n", "ax.add_patch(patches.Rectangle((vic_w-tas_w, -nsw_h-vic_h-tas_h), tas_w, tas_h, color='b')) #TAS\n", "ax.arrow(-.77, 1.5, 0, -0.95, head_width=0.05, head_length=0.1, fc='k', ec='k')\n", "\n", "plt.text(1.5, -2.5, \"NSW\")\n", "plt.text(-.5, -.5, \"SA\")\n", "plt.text(-1.6, 1.5, \"NT down there\")\n", "plt.text(.25, 1, \"QLD\")\n", "plt.text(-1.95, 0, \"WA\")\n", "plt.text(3.8, -5, \"VIC\")\n", "plt.text(3.8, -6.5, \"TAS\")\n", "\n", "plt.axis('off')\n", "\n", "ax.set_xlim(-2,5)\n", "ax.set_ylim(-8,5)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.2" } }, "nbformat": 4, "nbformat_minor": 1 }