Skip to content
Snippets Groups Projects
graphics.ipynb 12.4 KiB
Newer Older
  • Learn to ignore specific revisions
  • schmittu's avatar
    schmittu committed
    {
     "cells": [
      {
       "cell_type": "code",
       "execution_count": 3,
       "metadata": {},
       "outputs": [
        {
         "data": {
          "image/png": "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\n",
          "text/plain": [
           "<Figure size 432x81 with 1 Axes>"
          ]
         },
         "metadata": {
          "needs_background": "light"
         },
         "output_type": "display_data"
        },
        {
         "data": {
          "image/png": "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\n",
          "text/plain": [
           "<Figure size 432x81 with 1 Axes>"
          ]
         },
         "metadata": {
          "needs_background": "light"
         },
         "output_type": "display_data"
        },
        {
         "data": {
          "image/png": "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\n",
          "text/plain": [
           "<Figure size 432x81 with 1 Axes>"
          ]
         },
         "metadata": {
          "needs_background": "light"
         },
         "output_type": "display_data"
        },
        {
         "data": {
          "image/png": "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\n",
          "text/plain": [
           "<Figure size 432x81 with 1 Axes>"
          ]
         },
         "metadata": {
          "needs_background": "light"
         },
         "output_type": "display_data"
        }
       ],
       "source": [
        "from matplotlib.patches import Rectangle\n",
        "from matplotlib.text import Text\n",
        "import matplotlib.pyplot as plt\n",
        "import matplotlib\n",
        "%matplotlib inline\n",
        "\n",
        "scale = .75\n",
        "\n",
        "for run in (0, 1, 2, 3):\n",
        "    fig = plt.figure(figsize=(scale * 8, scale * 1.5))\n",
        "    ax = plt.subplot(1, 1, 1)\n",
        "    ax.set_axis_off()\n",
        "\n",
        "    for p in (0, 1, 2, 3):\n",
        "        x0 = .25 * p * scale\n",
        "        color = \"r\" if p == run else \"b\"\n",
        "        r = Rectangle((x0+ .01, 0.01), .24 * scale, .98, figure=fig, facecolor=\"w\", edgecolor=color, linewidth=1)\n",
        "        ax.add_patch(r)\n",
        "        plt.text(.1 * scale + x0, .55 * scale, \"P\" + str(p + 1), fontsize=20 * scale)\n",
        "        \n",
        "    plt.savefig(\"cross_val_%d.svg\" % run)\n",
        "\n",
        "    \n",
        "    "
       ]
      },
      {
       "cell_type": "code",
       "execution_count": null,
       "metadata": {},
       "outputs": [],
       "source": []
      }
     ],
     "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.6"
      }
     },
     "nbformat": 4,
     "nbformat_minor": 2
    }