{ "cells": [ { "cell_type": "markdown", "id": "3750d2bd", "metadata": {}, "source": [ "## 質問など\n", "+ ゼロからは難しい。 A. 当然で、心配無用です。 \n", "この講義の趣旨は、自分で作図する際に、必要な情報を集められるだけの勘所を修得すること。[Matplotlib Examples](https://matplotlib.org/stable/gallery/index.html)\n", "+ xticks, yticks と xlim, ylim の使い分けが分からない。 A. 説明します。\n", "+ 縦軸ラベルの日本語の正立はできますか? A. 真面目に開発しないと無理っぽい。\n", "+ マーカーにbcut_starを使いたい。 A. よりによって難しいのを選びました。 [こちらを参照](https://matplotlib.org/2.1.1/gallery/shapes_and_collections/marker_path.html)\n", "+ グラフが保存できない。 グラフを作成したセルの末尾に、plt.savefig(...)を追記します。A. 説明します。\n", "+ 画像の保存先をデスクトップにしたい。 A. もちろんできますよ。説明します。\n", "+ 途中でセルが消えてしまった。。復活させるには? A. Jupyter notebook メニューで、EditからUndo Delete Cellsを選択。\n", "+ 日本語フォントの変更はできますか? A. できます。説明します。\n", "+ グラフの描画領域の色を指定したい。 A. 説明します。\n", "+ 散布図のマーカーにラベルをつけたい。 A. 説明します。" ] }, { "cell_type": "code", "execution_count": 1, "id": "4427c5c6", "metadata": {}, "outputs": [], "source": [ "# 数値演算、描画用ライブラリ読み込み\n", "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import japanize_matplotlib\n", "\n", "# グラフをinline表示可能にする\n", "%matplotlib inline\n", "# 解像度を上げてinline表示する\n", "%config InlineBackend.figure_format = 'retina'" ] }, { "cell_type": "markdown", "id": "aa567e3f", "metadata": {}, "source": [ "## 課題2 解答例" ] }, { "cell_type": "code", "execution_count": 2, "id": "29296fc0", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | age | \n", "boy_height | \n", "boy_std | \n", "girl_height | \n", "girl_std | \n", "
---|---|---|---|---|---|
0 | \n", "6 | \n", "117.5 | \n", "4.99 | \n", "116.7 | \n", "4.97 | \n", "
1 | \n", "7 | \n", "123.5 | \n", "5.29 | \n", "122.6 | \n", "5.28 | \n", "
2 | \n", "8 | \n", "129.1 | \n", "5.54 | \n", "128.5 | \n", "5.69 | \n", "
3 | \n", "9 | \n", "134.5 | \n", "5.79 | \n", "134.8 | \n", "6.44 | \n", "
4 | \n", "10 | \n", "140.1 | \n", "6.35 | \n", "141.5 | \n", "6.84 | \n", "
5 | \n", "11 | \n", "146.6 | \n", "7.29 | \n", "148.0 | \n", "6.52 | \n", "