diff --git a/1_Basics_IV.html b/1_Basics_IV.html index 7200d9a..b718c71 100644 --- a/1_Basics_IV.html +++ b/1_Basics_IV.html @@ -542,7 +542,7 @@

フローチャート
Matplotlib is building the font cache; this may take a moment.
 
-_images/969b88bd3c70f0e5555b0f126493a1c69bfd00c83ec34841ed455a80cff62cdb.svg +_images/d4a714b78320833ba900afda598bc4827942383cc6c66cad1749ceb7a1adda5c.svg

一番最初と最後の楕円は,プログラムの始まり(START)と終わり(END)を表す。長方形はコードの処理,そして,矢印はプログラムの実行の順番(フロー)を意味する。単純な例なので,上から下に一直線の実行フローとなっている。より複雑なコードの場合,矢印が横向きや上向きになったりもし,枠も様々な形を使い実行フローを表現することになる。以下では,枠は次の3種類だけを使い制御フローをシンプルな形で表すことにする。

@@ -647,7 +647,7 @@

説明と簡単な例 -_images/99ec5a3302b06c8ea936f8c70c7539566faeff2255359f2238089ea6fe589d7e.svg +_images/0c6190f053432e0ca7aa59e5e1d6b386839c5fe0a2e8b90001225190cd6aec1c.svg

菱形枠中のは「判断」を意味するが,上のコードの#2に対応している。x=10Trueなので,菱形枠から右に移動して条件はTrueですが表示されることになる。

@@ -700,7 +700,7 @@

説明と簡単な例 -_images/3e0992f2547a8bdb9855085f22301277c629510653d2c8431a076e7178bc13e2.svg +_images/eb9e2ce00e54c7cd2f4b7476fc8cfe0f8a35bbd8cde0ffd94d641d60b177866a.svg

Falseと判断されると,直ぐにENDとなっている。

@@ -752,7 +752,7 @@

複数条件#
-_images/429523945d3e4a18c07a31b199f29ebb5eec2ecd9ddca80ea5dfa235dde43f80.svg +_images/cda378eeeb16a768d216a60163a9d2d2d8ffabf1cf3b01a99b8b588b975e1459.svg

このフローチャートをコードに落とし込むと次のようになる。

@@ -1025,7 +1025,7 @@

数値を返す例 -_images/1f7ad1e393ebd9aea4dd2d32f57fc897a989562771d8ad484e4d89aa21c1ed70.svg +_images/f1b992164c056404c75b9630ed0ee04a52acf1c775444ee238b0dc7061f1bade.svg

ここでは,まず \(x=0\)TrueFalseかを判断し,次に \(x>0\)TrueFalseかを判定している。しかし,図から分かるように,この2つの判断は,非常に似ており,次のように1つにまとめることができる。

@@ -1057,7 +1057,7 @@

数値を返す例 -_images/7e5e463c02a39a556b120b28b922a54971684a0ec754b7cbfc5a4c91876aea41.svg +_images/6314115f3711937ec4b06c0070d35fcc38c8715baf47ef44c99a35c2660cba61.svg

このフローチャートに従って,if文を使いコードを書いてみよう。

@@ -1319,7 +1319,7 @@

print()<
-_images/4ba85c3c59f7c6b70bf113a849813370fbf4f8a19626111a4cb620c6ed74807a.svg +_images/0b8ab44ec459ad2872be56636cb5228393f89f73459f731fc54834c1b62ac897.svg

この図から,forループの裏では菱形の判断,即ち,if文が動いていることが分かる。gdp_componentsの最後の要素のループ処理が終わったかどうかを判断している。

@@ -2146,7 +2146,7 @@

説明と簡単な例 -_images/5ec26c93cae645f8754d7bf22e4d65a465a43e55d4372f3e4c47a4e8607eec15.svg +_images/51f107934e2b073f82d0e7089f2b6020276b6efa7052ec24f9b5681c65e18409.svg

この図から,最後のcounter+=1がなければ無限ループに陥ってしまうことが分かると思う。また,forループ同様,菱形でif文が裏で働いていることが分かる。一方で,if文の判断で次の点で異なる。

@@ -2217,7 +2217,7 @@

説明と簡単な例 -_images/9d46d01c9d94bbe10f2ac7880699968474601c3dca5d64a494a0e78243b332a3.svg +_images/520589af005e7428df597f8e20ca08ebebcb61460880d17e56f9c83f632e2b76.svg

上のフローチャートと比べると,菱形枠とENDの間にprint('無事終了(^^)')が追加されている。

@@ -2460,7 +2460,7 @@

if
-_images/23ea40ef8e867fb4d422e3879d960c2741ea3b9bab666050e814643db73c999e.svg +_images/f4dfbc73f07d8fc5fd26f54e2d129b96ebad6e863079a53d0044654b6f1a2490.svg

この例に基づいて,1から5までの数字を3を飛ばして1245を表示するとしよう。その場合に重宝するのがif文とcontinue(対象コードの実行を飛ばすコード)の組み合わせである。まず,フローチャートで表してみよう。

@@ -2500,7 +2500,7 @@

if
-_images/7a54ef45f6e6871b6b568b92d66ae45745d57509b4d9b2b01d8994886abb571e.svg +_images/4851ed63c6d82cf75320bd8c27bd0cb8e47abf5972b915c64af4e2114e0de2b2.svg

上のフローチャートと異なる点は,下の菱形が追加されていることだけであり,その菱形をif文で捉えることができる。更に,下の菱形から上の菱形への矢印(3の表示を飛ばす)をcontinueで実行することになる。コードを書いてみよう。

@@ -2585,7 +2585,7 @@

if
-_images/46f5596c19700b85757c01a5dc7f7fe26a5d51eb04721f3bb262919e1cabd266.svg +_images/fe6a3b5fb40b2e20c6d9d8ad3f9aadbbdec4e1770ed3f0c02527603bbe216341.svg

菱形の中はTrueなので,必ずTrueの矢印の方向に沿ってコードは実行される。Falseも書いてあるが,そちらの矢印に決して進むことはない。

@@ -2623,7 +2623,7 @@

if
-_images/d65e66314416f7d3304d0a68ccc68ab646692c298b530cef5707b725e616c991.svg +_images/0f163eb2fce559745f76b263652c2fd3bf95645d223f058a4218a6a3ef7f30fe.svg

上のフローチャートと異なるのは,下の菱形(条件?)を追加することにより,whileループは維持するとともにENDへの矢印を追加した点である。

@@ -2706,7 +2706,7 @@

if
-_images/fd6d0edbd1e494fda1f4983626953644a97a39caa2d91fdf5f966a6a24d5f6b7.svg +_images/8a438c9e6d7c8850a9c2ed379f803d5951ceee0a0bcd37ca5306172858a64a29.svg

上のコードの#4#6を少し書き換えて,次のようにしても同じ結果が返される。

@@ -2839,7 +2839,7 @@

continue
-_images/dbce92db9932a925bb3b462dbc37190930da6c94c2cf112d11292f94ed3c9a39.svg +_images/7ffe21afded8e5379144bfe5b0bce286dd211d4925915d8cb3a9a12b63fd31e5.svg
diff --git a/1_Basics_V.html b/1_Basics_V.html index 52b2c04..9cc1ed3 100644 --- a/1_Basics_V.html +++ b/1_Basics_V.html @@ -623,7 +623,7 @@

random
-
[4, 5, 6, 4, 2, 3, 4, 3, 3, 2]
+
[5, 4, 6, 6, 3, 4, 4, 3, 1, 6]
 
@@ -655,7 +655,7 @@

random

-
6.1357890131748025
+
8.574557667209511
 
@@ -668,16 +668,16 @@

random

-
[-0.11691398324058139,
- 0.7274112858880303,
- 1.0512109670135121,
- 2.067401856300274,
- 0.8162944649374921,
- 0.05735338361896552,
- -0.1445495210950697,
- -0.05932543761952731,
- 1.0335169113301024,
- -0.2194433075736893]
+
[0.3292050613172326,
+ -0.399021913445903,
+ 1.1659826194015748,
+ -0.7330801604893195,
+ -0.151285516562186,
+ 1.2437560724856014,
+ -0.8120978184337457,
+ -0.8726027236560766,
+ 0.13709761209096014,
+ -0.1635379148994268]
 
@@ -933,7 +933,7 @@

for

-
-247.45031372473508
+
-1104.2810569175385
 
@@ -977,7 +977,7 @@

while

-
-247.45031372473508
+
-1104.2810569175385
 
@@ -994,7 +994,7 @@

実行スピード比較 -
14.3 ms ± 506 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
+
14.7 ms ± 162 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
 
@@ -1023,7 +1023,7 @@

実行スピード比較 -
52.6 ms ± 2.2 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
+
56.2 ms ± 1.89 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
 
@@ -1043,7 +1043,7 @@

実行スピード比較 -
2.62 ms ± 35 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
+
3.18 ms ± 88.3 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
 
@@ -1178,7 +1178,7 @@

例2:値の探索 -
9.04 ms ± 195 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
+
10 ms ± 595 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
 
@@ -1190,7 +1190,7 @@

例2:値の探索 -
-
26.8 ms ± 130 μs per loop (mean ± std. dev. of 7 runs, 10 loops each)
+
27.7 ms ± 824 μs per loop (mean ± std. dev. of 7 runs, 10 loops each)
 
@@ -1296,7 +1296,7 @@

組み込み関数 -
5.98 ms ± 108 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
+
6.43 ms ± 89.2 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
 
@@ -1354,7 +1354,7 @@

直接的な探索 -
-4.8204066291600585
+
-4.783064184575576
 
@@ -1403,7 +1403,7 @@

間接的な探索 -
-4.8204066291600585
+
-4.783064184575576
 
@@ -1419,7 +1419,7 @@

実行スピード比較 -
11.5 ms ± 106 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
+
12.9 ms ± 1.22 ms per loop (mean ± std. dev. of 7 runs, 100 loops each)
 
@@ -1431,7 +1431,7 @@

実行スピード比較 -
25.2 ms ± 572 μs per loop (mean ± std. dev. of 7 runs, 10 loops each)
+
25.6 ms ± 171 μs per loop (mean ± std. dev. of 7 runs, 10 loops each)
 
@@ -1445,7 +1445,7 @@

実行スピード比較 -
-4.8204066291600585
+
-4.783064184575576
 
@@ -1457,7 +1457,7 @@

実行スピード比較 -
7.06 ms ± 79.3 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
+
7.66 ms ± 204 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
 
@@ -1556,7 +1556,7 @@

単純選択ソート -
[0, 0, 1, 2, 3, 3, 4, 5, 7, 8]
+
[0, 1, 1, 2, 2, 3, 3, 4, 5, 6]
 
@@ -1569,7 +1569,7 @@

単純選択ソート -
[990, 990, 991, 991, 996, 996, 998, 998, 999, 999]
+
[994, 995, 995, 996, 996, 997, 998, 999, 999, 1000]
 
@@ -1714,7 +1714,7 @@

バブル・ソート -
[0, 0, 1, 2, 3, 3, 4, 5, 7, 8]
+
[0, 1, 1, 2, 2, 3, 3, 4, 5, 6]
 
@@ -1727,7 +1727,7 @@

バブル・ソート -
[990, 990, 991, 991, 996, 996, 998, 998, 999, 999]
+
[994, 995, 995, 996, 996, 997, 998, 999, 999, 1000]
 
@@ -1743,7 +1743,7 @@

実行スピード比較 -
12 ms ± 93 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
+
12.3 ms ± 229 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
 
@@ -1755,7 +1755,7 @@

実行スピード比較 - @@ -736,7 +736,7 @@

plot()

-_images/bdec3966b9cacc29e023d602d46046925543e5243797bf46f399d9c17fa8120c.png +_images/04c2f93458de89410bdc1d957a0dc3fc96236b7d4845a8feeb0ba86b92f98c6c.png

引数をいちいち書くのが面倒な場合、次の3つを簡略して一緒に指定できる。

@@ -760,7 +760,7 @@

plot()

-_images/84a881babd4f19dacce15c83a741c21aeb1addac4f83915e4fd95fa98b25ae30.png +_images/7382f20d5b24b60300ded224661885e79fd82d8e3c2c18a0a9562fc0aa7e3438.png

(注意点)

@@ -812,7 +812,7 @@

その他の「飾り付け」 -_images/83e1c53f6559553fed60c713acfb081800b424905104d443e7e324243bc069de.png +_images/443fdd7137a21bad8ee4142ce3783a5d0f6b18a35764960347a11c53d6d78b07.png

最後に,図の大きさの指定方法を例を使って説明しよう。変更方法は簡単で,次の行をplt.plot()に付け加えるだけである。

@@ -839,7 +839,7 @@

その他の「飾り付け」 -_images/fba7193e6d87177d9c00e2f4ea21e8f24970b4699b3dbe00dc16f2b478a18d23.png +_images/5bdb0be3ca0a1ff3a22a878d8753099be50b052963ea1cd7ca65e9160c914015.png

<基本的な引数>

@@ -930,7 +930,7 @@

ヒストグラム -_images/8e1c3f7c18e7e6a50e93278b55e8fbd15eee4914cb9d711f9f5473a8a8c25be0.png +_images/b9552f8de6d7da4b8a5cc208a4c05d2d7e95ccc278a089a07529bb91488412dd.png

次に複数のデータを重ねてプロットする場合を考えよう。方法は簡単で,ライン・プロットと同じようにplt.hist()を続けてコードを書くだけである。まず平均4標準偏差2の正規分布からのランダム変数を用意しよう。

@@ -959,7 +959,7 @@

ヒストグラム -_images/c675697b52a96f5b88031e8d6327114049a95faf86b6b045ad8af231d4d2c1ed.png +_images/bc9b7f5e0dda468a1a2f0716a9c635bab7c06e39addd7bb51f4f36b96744f4a4.png

濃い赤の部分が重なっている部分となる。

@@ -989,7 +989,7 @@

ヒストグラム -_images/04b5b3b5dcfba278909f8768bea6df7717315a11c6f5c966a238545975af577f.png +_images/0a55fd9ba990231ee9f71aaec60de553201b0cc88d6cad29d944c707b244ed77.png

@@ -1054,7 +1054,7 @@

コイントス -

この驚くべき結果は統計学の金字塔である。ではどこが金字塔なのだろうか。データ分析のためには標本を集める必要がある。例えば,大学生の1日の授業以外の勉強時間(単位は分)を考えてみよう。マイナス時間や24時間以上はあり得ないため,母集団の分布は正規分布ではないことは明らかである。標本の中には驚くほど勉強している人もいれば,アルバイトなどに追われ0分の学生も含まれるかも知れない。もしかすると,分布には複数のピークがあるかもしれない(例えば,060分)。いずれにしろ,母集団の分布は未知であるため,仮説検定は不可能のように感じられる。しかし中心極限定理は,超えることはできないように見える壁をいとも簡単に飛び越えさせてくれる。ランダム標本を集め,標本の大きさが十分に大きければ,標本平均は正規分布に従う(近似される)ため仮説検定が可能になるのだ。

@@ -1330,7 +1330,7 @@

関数化#

<コードの説明>

@@ -1540,11 +1540,11 @@

n=1
標準化平均の重複しない値の数(x軸):2
 

-_images/47453e3c65c1f83566f77ac4bd51de9eb288498d2f763301bbd37c7dd3d2b183.png +_images/aab7f11193bdd584ed8447fe7f93ca7981276dcd1ab41af99f1b20dd2316feac.png
標準化平均の重複しない値の数(x軸):2
 
-_images/744ed6fe94df9da159549969bade4c64f7354974578c32de25d8fc9a7c83ab0b.png +_images/ddf001dddf17a90e7bff8b6284f62e856baf935c72a8ed35a551985fe885b8d0.png

Nが小さい(10)とランダムな影響が強く現れるが,大きくなると(10000)大数の法則によって-11の割合は0.5に近づいている。一方で,Nが大きくなっても,分布は標準正規分布とは大きく異なっている。

@@ -1562,11 +1562,11 @@

n=2
標準化平均の重複しない値の数(x軸):3
 

-_images/cf8e0ce768d38fce4175bd151d512a724db2d885e061a56a1941cdf07a7e477e.png +_images/8947b790ddeffcf126ddfe13997940d60dedc80d9308e08213079a11aa108f20.png
標準化平均の重複しない値の数(x軸):3
 
-_images/af41f8bbe2970d17578bf8a89e98e464490588834c443dc01f22c2ba63a9cb4d.png +_images/6addfeb63b3a271d234749f3f2e2164b686902e0ed5188ea41fdba8804bc8c36.png

Nが大きくなると,大数の法則によって左右対称の分布となっている。しかし,依然として標準正規分布とは異なっている。

@@ -1584,11 +1584,11 @@

n=12
標準化平均の重複しない値の数(x軸):7
 

-_images/3835964f978d073a98f0ce515b543a37c79485308abc96364e2b8142ccabcb1f.png -
標準化平均の重複しない値の数(x軸):12
+_images/e09ac3d039260916e0f40e91c0ea36e366eb5a8dbe7f2ed1549a4779cbf9c9d7.png
+
標準化平均の重複しない値の数(x軸):13
 
-_images/6d31d1448b97a614c78fb4455d61b09a3f4b4f1e132638a0ba3ff8351f6cc807.png +_images/7e3dfbf50e1ff81a8ac71277644ab5fb4ef4dbe4517102bf14ac97018c643916.png

Nが小さいとランダムな要素が際立ち明確ではないが,n増加すると標準正規分布に近づいていることが分かる。

@@ -1603,14 +1603,14 @@

n=64

-
標準化平均の重複しない値の数(x軸):18
+
標準化平均の重複しない値の数(x軸):19
 
-_images/80cd04c554a9ec73166dda27d49040bd06ee326c39036bd33d348971cbec90c5.png +_images/5c28ece44f5de2719e85dc5d8a63fc8575cabced7852ce9844a8d1af27c49596.png
標準化平均の重複しない値の数(x軸):31
 
-_images/db3e81d773b6a00f692db407bd3cd58043e7f4194d4fcec7c098b9d4eaff9826.png +_images/52fa7b92cf7c838ddde165933bc592663ad190a38beafb97b8d4372016879675.png

標準正規分布に大きく近づいたことが確認できる。

@@ -1651,10 +1651,10 @@

n=1000
-
標準化平均の重複しない値の数(x軸):104
+
標準化平均の重複しない値の数(x軸):107
 
-_images/46d2811943a9b11bec691d2a6c02f7f7a527ec66ce59cdf4a15f34fcddf18e1f.png +_images/5e0f37ea429cae582bd14551abe554516c2c15cb79844c3ef8fcfc2ef7e5e53d.png
-_images/7195b966195bbe75fd0a6e58e882806c359303076bbeb17dfd6423ea14452182.png +_images/8c49de2767fd058c706937edc61527ee941146caea2c9be52375a83edf36c83b.png
@@ -780,7 +780,7 @@

DataFrame

-_images/ecc34cbc04006f065e4acdcdeca5e59f47623ce29e1d008ab01774d6af793c86.png +_images/d4ed1c4da283aa41587bd6ca9433c806f7d7daaeb313e712033d1a749fcbb3aa.png

横軸にX,縦軸にY0Y1Y2をプロットしてみる。

@@ -795,7 +795,7 @@

DataFrame
-_images/7195b966195bbe75fd0a6e58e882806c359303076bbeb17dfd6423ea14452182.png +_images/8c49de2767fd058c706937edc61527ee941146caea2c9be52375a83edf36c83b.png

引数の書き方1の簡略形として,横軸の変数を省略できることを紹介した。その場合はどうなるかを考えてみよう。

@@ -808,7 +808,7 @@

DataFrame
-_images/587038446a206afbe12764b820adf1b61c9de740b9044dff39fae474267e9ee2.png +_images/1c60707b460d4a638f5fcc0dd82460135de016ef98355930fd3b1a60e5030190.png

上の図との違いは横軸の値である。この場合,横軸にdf0の行インデックスが自動的に使われている。

@@ -829,7 +829,7 @@

同じDataFrame
-_images/ecc34cbc04006f065e4acdcdeca5e59f47623ce29e1d008ab01774d6af793c86.png +_images/d4ed1c4da283aa41587bd6ca9433c806f7d7daaeb313e712033d1a749fcbb3aa.png

変数Y1Y2も同じ軸axにプロットしてみよう。

@@ -844,7 +844,7 @@

同じDataFrame
-_images/7195b966195bbe75fd0a6e58e882806c359303076bbeb17dfd6423ea14452182.png +_images/8c49de2767fd058c706937edc61527ee941146caea2c9be52375a83edf36c83b.png
@@ -866,7 +866,7 @@

同じDataFrame

-_images/587038446a206afbe12764b820adf1b61c9de740b9044dff39fae474267e9ee2.png +_images/1c60707b460d4a638f5fcc0dd82460135de016ef98355930fd3b1a60e5030190.png

行インデックスが横軸の値として使われている。

@@ -952,7 +952,7 @@

異なるDataFr
-_images/68e42f2c1f1fcce6a8250a93071b06b1b19c19dd7688cd148e1600891767fa43.png +_images/218d4b18b143e5e533c9854a3cc6c4466adf8959140ac936abbde72deff5eb34.png
@@ -1043,7 +1043,7 @@

subplots()
-_images/dc745e25edf71340f3697f190f00e7eaa2b7c63e4389f6a8784d737320a516af.png +_images/04770cfb527fb5c497ca5e5b7b05912a74ef19bd01853307afcb420108b2a919.png
@@ -1088,7 +1088,7 @@

plot()
-_images/64573dd06b058e78af8332604226461e884f4fbffd9a3d3f75aeada4bcca562a.png +_images/465ec67415017fcfaa42cc453c60c47be8b02981a1281290407134367379685b.png

引数をいちいち書くのが面倒な場合、次の3つを簡略して一緒に指定できる。

@@ -1113,7 +1113,7 @@

plot()
-_images/d47920bafc3fdaf06fae7e611974e34370b281eac1a2863611f59e4e22073697.png +_images/6065df9a7e704cfb0528e14aa4d56dc64e1e9660c19da19bfb297575f512a491.png

(注意点)

@@ -1166,7 +1166,7 @@

ax
-_images/646bd7f97feb8153e5530ff233cebcdca63d37708040b14a5ce3091e1e863721.png +_images/3193ccb0f5df5fd024104ad2e221237fd2a38c34a10f2aafadacef499e778781.png
@@ -1199,7 +1199,7 @@

図を並べる -_images/834cd9e8dfb8d3597bae91b957add2b905301679b27bc3e626d465429e65928e.png +_images/9b8309488dc53c675d688583ff3b59472d60168ef46c7a69a9db55e8c1741817.png

6つの軸が表示されているが、それらはaxに割り当てられている。axを表示してみよう。

@@ -1253,7 +1253,7 @@

図を並べる -_images/fd51c97f3eebba6314b5e62596e5239ab5ae3637efb6c4f442e1099fe52453ad.png +_images/c2c318386d32d14b6fbc293e8273712c82998b3251db8c56f3479eed97fd3baa.png

横軸と縦軸を共有するには次のようにする。

@@ -1271,7 +1271,7 @@

図を並べる -_images/0ff5b32f85493a0f4b3016b28be594a5e2048f959eb222dc9dda6295bcf91582.png +_images/746bf4d41b150368e75322a8a6aaf857eb32bb675ef44a33b7cb331421a522af.png

axのメソッド(例えば、軸のタイトル)はそれぞれ設定することができる。

@@ -1305,7 +1305,7 @@

図を並べる -_images/fe18af5cc1437647a13a6c3f6d53d1a681f9017d727ad0affbc44f4637d0df7f.png +_images/86772a3cfad4c54b6a4ad45b465db6489ededa0504eb5d64083195aba27706ea.png @@ -1325,7 +1325,7 @@

2軸グラフ -_images/0575eeaabccd9846256911c92c5d139d59db25719e670a77a0ec4ce0a33c8add.png +_images/52f336be8e0a2742930ae266a41c5da63a7a10d63e3a8a2f73fe5f2d707c56d1.png

コードの説明

@@ -1358,7 +1358,7 @@

2軸グラフ -_images/811e01276fcec010c5f621dff8757a84211fc3c20291f3cbd8b5ddd0b9e5721d.png +_images/181f33e455624580b234d1dcbc3b8cffd93f4d800fe48bc72a54b1cac280d25e.png

コードの説明

@@ -1407,7 +1407,7 @@

japanize_matplo
-_images/0b7189d5aa92f22e305d3973aa71c738720e933e55bbc6c5a92db5d8b5b5cb6d.png +_images/5d920e63e8099c3f2c2e5ed4b3cf6d10f636b6a6c4ba67e75867fbcf03ea9d3b.png
@@ -1455,7 +1455,7 @@

フォントを指定する -_images/9e54d2a967d579236a43db0fd755a1fcb83239470238d97f7b3975409def6fc2.png +_images/2a5e044516d5fddc92afc3210177d0d6ef68f6ff2507c0a75399b37f036c45f1.png
@@ -1587,7 +1587,7 @@

投資関数
-_images/ea46678cc969ce19e7d173eb26a695fa13c6afeffea2b679d6c4eadb5b188004.png +_images/16954203c5ace3bee629099ec99b2281e6c0abea0029d93aae5fbe181e312ddc.png

この図に次の「飾り付け」をしてみよう。

@@ -1789,7 +1789,7 @@

将来価値
-_images/1c6e4d9204b63299364ccb56e7303cebc71561e119316357d1e64dd2ec912410.png +_images/192fa14e483b5cfbaa83f3eacf3a3f752760c5f740e07e30f27fe49a8db56c60.png

ax.plot()が続いているので、forループを使う事を推奨する。

@@ -1806,7 +1806,7 @@

将来価値
-_images/1c6e4d9204b63299364ccb56e7303cebc71561e119316357d1e64dd2ec912410.png +_images/192fa14e483b5cfbaa83f3eacf3a3f752760c5f740e07e30f27fe49a8db56c60.png

(1)のdf_future.columnsについて説明すると、.columnsはデータ・フレームdf_futureの属性であり列ラベルを返す。

@@ -1854,7 +1854,7 @@

散布図#
-_images/3ed5b83d4317872827cbb1ade4ae72396e35307260fb1063220b91e32de589b0.png +_images/9128e0b6959c9060f892ba23e4d1cf12433a8a2e61028bea9bcbf290e8bee035.png

<基本的な引数>

@@ -1891,7 +1891,7 @@

散布図#
-_images/9601bee35a896db0493d4f65432ddebed32baf91c8f7c278e671c0c14d8537fb.png +_images/02b6e7f0b563624cc445f07b7c48307a24eb34ea53843e77f752b7162e9dafb7.png

XZの散布図を加えてタイトルなども付け加えてみよう。

@@ -1917,7 +1917,7 @@

散布図#
-_images/7b9c6ff5f90b0b630c79902f826c34112972a40abe6816d30e2ad1f22a752004.png +_images/355afafd62afad79b351a174b60b95aef4be4a267729a48f81f61eae78832a3c.png
@@ -1947,7 +1947,7 @@

ヒストグラム -_images/30a1c9a5745c061d96e62535a4948e74036f1c21a4a5adad668a3189dad7025d.png +_images/290eb2dc60d1aba0865574c2fc668a692af8d009d8b788a68179d01181606be6.png

<基本的な引数>

@@ -1990,7 +1990,7 @@

ヒストグラム -_images/ce9f83c25ddeb92e7792b6d5e01acaaf2ae1421b28688581710bc905d7bde43d.png +_images/a684ddf76f42198285fd89825c11e6930544e9cad92dbc23313a615637a0cce8.png

次に複数のデータを並べてプロットする場合を考えよう。方法は簡単で,異なるデータをリストとして指定すれば良い。

@@ -2009,7 +2009,7 @@

ヒストグラム -_images/02b7d87e37bba8ca2915f63a1076613598fad0ae87ebceb3e71e661fab656426.png +_images/886c97d463dcd2fd5c11b489a1c405b824ee6fce4aed0cdd329c03ad4d9543af.png

上のコードに引数stacked=Trueを加えると,柱を重ねて表示される。試してみよう。またax.hist()を2回使うと,2つのヒストグラムを重ねて表示することができる。この場合,引数alphaの値を調整すると良いだろう。

@@ -2035,7 +2035,7 @@

ヒストグラム -_images/8da7e3c20657149b402f57f43b079543bd7368e46b1ac5cfb0016d46f2317a14.png +_images/ff1aff3f44cd4b24f76745ffab8ec8fc3b8d4b0f690cbb76cd042a7eb240dff0.png

濃い赤の部分が重なっている部分となる。

@@ -2071,7 +2071,7 @@

縦線・横線 -_images/55ce98a7b338c951341606dd2359c2a225076c434f60dbe387a3caa3de56097e.png +_images/28a5bbb5614a61585cf486c5d66c1fc412f53d23ef51df46ebe43dc5cc7d1b3c.png

<基本的な引数>

@@ -2115,7 +2115,7 @@

縦線・横線 -_images/09e24242cb79468fc6ef283be4086750c7a5c96671984f381ed1a12a7b4900f2.png +_images/066034f28a37ee0b3fd0815816916f744f3cd2e3ccfb133e46760740a4a1bee6.png @@ -2214,7 +2214,7 @@

棒グラフ
-_images/ab8146442df357528010f33d4efb75757bd9e4a0453af851bad4499c63b4ffb6.png +_images/f0cc3d7a9eae7e08ea5d3e7d8740a5f8b9d971d1a09fa7193edbeb01296e0637.png

<基本的な引数>

@@ -2256,7 +2256,7 @@

棒グラフ
-_images/9227ba824f527bc00fb594284314e15d59cdff7c45114fc861c17d4a12e30467.png +_images/c183dc3bedce9f3edbc897155da789ceb609e42d000d4836c93f17c470110a51.png

ax.tick_params()は縦軸と横軸の文字の大きさを調節している。

@@ -2272,7 +2272,7 @@

棒グラフ
-_images/fa1a0eb94ca1d6aac262af040685b1381d4e286ccb3ca5f82a41dbee301458cf.png +_images/6b9c0772c2401cb3d694040a3cc69258945f9c3bb05559300ec8fc707aaefc3f.png

縦軸を確認するとわかるが,まず消費(con)の棒がプロットされ,それに投資(ivn)の棒が重ねてプロットされている。これは引数base(縦軸における棒の基点)がデフォルトの0に設定されており,消費も投資も0から始まっているためである。この点を踏まえ,棒を積み上げる場合を考えよう。その場合,投資のbaseは消費の高さになる必要がある。また政府支出を積み上げる場合は,積み上がった消費の高さが政府支出の基点になる必要がある。純輸出を積み上げる場合も同様に考える必要がある。この点に注意して棒を積み上げるには次のようなコードとなる。

@@ -2301,7 +2301,7 @@

棒グラフ
-_images/a018309b5ff49889722376bde1a2ba9ed5ee470ecd0c478799033384e98fa5f5.png +_images/2234ff26424fc3511349063ea10e3bace67662d703fb1837abf6fac1682db49d.png

(1)〜(2)で棒の基点となる値をDataFrameとして計算し,それを(5)で使っている。(3)〜(4)行目はforループに使うイタラブルを作成している。また(6)では列gdpのライン・プロットを追加している。コードを見るとわかるように,少々複雑である。よりシンプルなコードで同じ図を描きたい場合は,ここで説明しているDataFrameのメソッドplot()を参考にすると良いだろう。その方法では(1)〜(2)を自動計算するため引数baseの値を考える必要がない。

@@ -2335,7 +2335,7 @@

棒グラフ
-_images/bfca2f7678f2c3b76f1f8b5894b63328d8151dccf380c7269d5276dd67fe024c.png +_images/c5242c295adad9804706b3a04f35f6c298a7a669362f6c97d56316f255d80508.png

簡単にコードを説明する。

diff --git a/5_pandas_plot.html b/5_pandas_plot.html index 5365d06..a75e833 100644 --- a/5_pandas_plot.html +++ b/5_pandas_plot.html @@ -480,8 +480,8 @@

Contents

説明#

-
import pandas as pd
-import numpy as np
+
import numpy as np
+import pandas as pd
 import japanize_matplotlib
 
 # 警告メッセージを非表示
@@ -573,7 +573,7 @@ 

DataFrame
<Axes: xlabel='X'>
 

-_images/0f14a30f95b70ae572699128b6474c11ca47f4e85196eebfd5486998cfd3f4fd.png +_images/69aadce7b6529bb3d9d1af82237b9eddbe0574f7017074aa5c53d4a96a52965e.png
    @@ -599,7 +599,7 @@

    DataFrame
    <Axes: xlabel='X'>
     

-_images/ada76d3e17ce16265e4ade4e9628cf7eca8400015c7e251f91595add0b6b2442.png +_images/83b3d9a4889219dbeb6bacda4577d63a06978dc1c5e50ac34e798ebfe5858d00.png

上の例では引数xyを指定したが,xを指定しない場合はどうなるか試してみよう。

@@ -611,7 +611,7 @@

DataFrame
-_images/d5fd4a4aa8456d7448a9dc73fe0c583c4c585e660059de6788fa223328342d21.png +_images/fe7245d14d379049216ac50d99ca906b344c8ddaaa69612755736dfb443002a6.png

縦軸はYだが,横軸には行インデックスが使われることになる。この場合,行インデックスがfloatとして表示されている。

@@ -624,7 +624,7 @@

DataFrame
-_images/434a3e25c38abc2a7eeebcfa715d5abfd8adf55c4793d99ccf09c743c8491c9f.png +_images/b8dae91e8d71e6b8c6b76aa5dc1630cba7ed95263c6a53f0432b66b41b8eefae.png

縦軸には全ての列が使われ、横軸には行インデックスが使われている。

@@ -678,7 +678,7 @@

Series
-_images/17ac685779c78e8bdf74acea26502bbfef0f4bf5e96939eab56aa7e6982f8a59.png +_images/40f03fc982a17c803f4525dd9a01b87ad1987f35b46d7f221cb36339576f6136.png

横軸には行インデックスがfloatとして使われており,Seriesの場合,凡例は自動的には表示されない。 @@ -696,7 +696,7 @@

Series
-_images/7b33b3470d1cfd3fb849d778344bd769ff2eaf18636ff2f613c12f3f8993434a.png +_images/3ec678a3c73bd9b635920e297ec9bdfd1e86964e509de8600be8b241574a349c.png

Seriesの場合,連続してコードを書くと一つの図に表示することができる。この特徴は,次に説明する「飾り付け」を各データ毎別々に設定する際に便利な機能と感じる人もいるだろう。

@@ -763,7 +763,7 @@

基本的な引数 -_images/8e681f7246194eff418cc5a342bd6773c359f387d65356fd7b68501d7fa784f0.png +_images/8dd52978a36a5bef1cb040c7921562f45672c5691077affe1080a51de6109b70.png @@ -828,7 +828,7 @@

基本的な引数 -_images/e68d37b9814116fad18413413b57a1f5a16bd80b768f594527b444bacfb13479.png +_images/08d4cfbf39f5f49530849f5626917b885af9d7bd84716a07a59ca6308a39101d.png @@ -844,7 +844,7 @@

「軸」を指定してプロットする場合 -_images/ada76d3e17ce16265e4ade4e9628cf7eca8400015c7e251f91595add0b6b2442.png +_images/83b3d9a4889219dbeb6bacda4577d63a06978dc1c5e50ac34e798ebfe5858d00.png

このDataFrameを使って棒グラフの作成方法を説明するが,次の構文となる。

-
df2.plot(x='列ラベル', y='列ラベル', kind='bar')
+
<書き方1>
+df2.plot.bar(x='列ラベル', y='列ラベル')
+
+<書き方2>
+df2.plot(x='列ラベル', y='列ラベル', kind='bar')
 

まずmethodのデフォルトであるbrent法を使ってみよう。解が2つあるため、次のコードではPythonが選んだ解しか求めることができない。

@@ -1684,7 +1684,7 @@

ソロー・モデル:黄金律 -_images/4210ffe6ec0e5a7b71f1a4f6293d4b88ea109e48f342de3b5b4707d184aa9eca.png +_images/c5c067e373e3f5cf92b10eadbc6bdf4be6a4f096632ab041147c12acb971ce9e.png

次に一人当たり消費を最大化する貯蓄率を求めるために関数を定義する。

@@ -1919,7 +1919,7 @@

労働供給問題 -_images/6f9ae46721364213b6949ac98da3ef50bc57843f739d2481f1507aeea921fb09.png +_images/abf86254fde813bfeea1328170913d103848049cd3c933cfc695ae15cc8e8860.png
-_images/e1df5d705fe3a6f76a811ef6e3daa02ec462f14aa724d62ce50760f3643c3a9b.png +_images/337bcbd5d277929e983fe3579a4a92942c753eb58eb2def585d3415259b64a6c.png
@@ -565,8 +565,8 @@

一様分布#
-_images/829b24ef0d01b3a29eb72dcb8ee7555f05dc4da3defba22e08ba98551f60a6cb.png +_images/38018e36d58e6b7c334559ba4f92acaf5aa8fffdf27cb79237668b8a87c41d85.png
@@ -671,11 +671,11 @@

多変量正規分布 -

XYの共分散はm=0.8となっているため,正の相関が観測される。 @@ -731,7 +731,7 @@

多変量正規分布 -
-_images/064b6296c17843be0510e65df5b82248cfe1543fe9818991f1e179f3fb813e34.png +_images/7ea4a2cdac68593a891e0c29e02e03863b0eca09656061b2ffce5a0ed5648786.png
@@ -1941,7 +1941,7 @@

#

-_images/5d61c8b0c24901fb37c37a8dda98b178d2188fe4b3f9b96c89bbf9e65e15a7f0.png +_images/7057b34eeb316a722a6dba7d032c0d8fd8c4d164af577f71b973add48ddbaa5f.png
@@ -1964,7 +1964,7 @@

3つの変数
-_images/bd657c8dfd095a44fb64a03980af8a582dae8a0d954a933748bbddd9e2a92ef4.png +_images/5349bf2f7d3cf8c2dd442068a4c834d8f43d28c70981c3d1e4500f212506e0fc.png

@@ -2070,7 +2070,7 @@

複数階層の
-_images/36e75effe3e288c868cfa25c48a52eabf63dd9f9991e34a5856ea987346c2cd3.png +_images/a919c3767edf3f05e42cf7951856a28ab2cadeb21458d6ac22279bc6dc7e62af.png

世界平均との比較

@@ -2099,7 +2099,7 @@

複数階層の
-_images/3895bea621883829e77fceefbbba54eebd6a4a887a1b20beedcb994880e42e9d.png +_images/22aeddc944713762fc439f9fb982b9af1f0ff1bf5c08196b29ec63ec2824a438.png
diff --git a/Grade.html b/Grade.html index 7cd94dd..c64ca98 100644 --- a/Grade.html +++ b/Grade.html @@ -2043,7 +2043,7 @@

図示#<
-_images/35cf7378aa3f8401d9ad28de994ed771f7a2a84e353e31aa73b736aa6b0b7a1b.png +_images/c666bdac33f7febec57fc3f4d38b2a667f98f5c29d2ad7fec62f2195d67360d2.png

方法2:plt.xticks()を使って

@@ -2071,7 +2071,7 @@

図示#<
-_images/35cf7378aa3f8401d9ad28de994ed771f7a2a84e353e31aa73b736aa6b0b7a1b.png +_images/c666bdac33f7febec57fc3f4d38b2a667f98f5c29d2ad7fec62f2195d67360d2.png
@@ -2329,7 +2329,7 @@

図示#<
-_images/61223a4d7e0d06d46f06232157b2ade7bae8cf2ab89dec4bbb011c9353869adc.png +_images/0d0c8c5c30f303c4a40be020dd620aa308f2a7a57adb80d2bf3d66a1857bf98b.png
diff --git a/_images/f0bc3a9364da024b25333921678fe3fb607df2d60c11a049df54465c184bb326.png b/_images/0139fafb6f09ed1762c33d7f31953810ceb1f9f4cee996aecc7ce3111a03118e.png similarity index 99% rename from _images/f0bc3a9364da024b25333921678fe3fb607df2d60c11a049df54465c184bb326.png rename to _images/0139fafb6f09ed1762c33d7f31953810ceb1f9f4cee996aecc7ce3111a03118e.png index bcabf79..a8fe114 100644 Binary files a/_images/f0bc3a9364da024b25333921678fe3fb607df2d60c11a049df54465c184bb326.png and b/_images/0139fafb6f09ed1762c33d7f31953810ceb1f9f4cee996aecc7ce3111a03118e.png differ diff --git a/_images/02b6e7f0b563624cc445f07b7c48307a24eb34ea53843e77f752b7162e9dafb7.png b/_images/02b6e7f0b563624cc445f07b7c48307a24eb34ea53843e77f752b7162e9dafb7.png new file mode 100644 index 0000000..9b77359 Binary files /dev/null and b/_images/02b6e7f0b563624cc445f07b7c48307a24eb34ea53843e77f752b7162e9dafb7.png differ diff --git a/_images/02b7d87e37bba8ca2915f63a1076613598fad0ae87ebceb3e71e661fab656426.png b/_images/02b7d87e37bba8ca2915f63a1076613598fad0ae87ebceb3e71e661fab656426.png deleted file mode 100644 index f8e03de..0000000 Binary files a/_images/02b7d87e37bba8ca2915f63a1076613598fad0ae87ebceb3e71e661fab656426.png and /dev/null differ diff --git a/_images/dc745e25edf71340f3697f190f00e7eaa2b7c63e4389f6a8784d737320a516af.png b/_images/04770cfb527fb5c497ca5e5b7b05912a74ef19bd01853307afcb420108b2a919.png similarity index 97% rename from _images/dc745e25edf71340f3697f190f00e7eaa2b7c63e4389f6a8784d737320a516af.png rename to _images/04770cfb527fb5c497ca5e5b7b05912a74ef19bd01853307afcb420108b2a919.png index 856f211..b60c5c5 100644 Binary files a/_images/dc745e25edf71340f3697f190f00e7eaa2b7c63e4389f6a8784d737320a516af.png and b/_images/04770cfb527fb5c497ca5e5b7b05912a74ef19bd01853307afcb420108b2a919.png differ diff --git a/_images/04b5b3b5dcfba278909f8768bea6df7717315a11c6f5c966a238545975af577f.png b/_images/04b5b3b5dcfba278909f8768bea6df7717315a11c6f5c966a238545975af577f.png deleted file mode 100644 index 7e7da19..0000000 Binary files a/_images/04b5b3b5dcfba278909f8768bea6df7717315a11c6f5c966a238545975af577f.png and /dev/null differ diff --git a/_images/bdec3966b9cacc29e023d602d46046925543e5243797bf46f399d9c17fa8120c.png b/_images/04c2f93458de89410bdc1d957a0dc3fc96236b7d4845a8feeb0ba86b92f98c6c.png similarity index 99% rename from _images/bdec3966b9cacc29e023d602d46046925543e5243797bf46f399d9c17fa8120c.png rename to _images/04c2f93458de89410bdc1d957a0dc3fc96236b7d4845a8feeb0ba86b92f98c6c.png index 14f293b..cfdcfdf 100644 Binary files a/_images/bdec3966b9cacc29e023d602d46046925543e5243797bf46f399d9c17fa8120c.png and b/_images/04c2f93458de89410bdc1d957a0dc3fc96236b7d4845a8feeb0ba86b92f98c6c.png differ diff --git a/_images/066034f28a37ee0b3fd0815816916f744f3cd2e3ccfb133e46760740a4a1bee6.png b/_images/066034f28a37ee0b3fd0815816916f744f3cd2e3ccfb133e46760740a4a1bee6.png new file mode 100644 index 0000000..13a414b Binary files /dev/null and b/_images/066034f28a37ee0b3fd0815816916f744f3cd2e3ccfb133e46760740a4a1bee6.png differ diff --git a/_images/e68d37b9814116fad18413413b57a1f5a16bd80b768f594527b444bacfb13479.png b/_images/08d4cfbf39f5f49530849f5626917b885af9d7bd84716a07a59ca6308a39101d.png similarity index 99% rename from _images/e68d37b9814116fad18413413b57a1f5a16bd80b768f594527b444bacfb13479.png rename to _images/08d4cfbf39f5f49530849f5626917b885af9d7bd84716a07a59ca6308a39101d.png index 3f3e8c9..f45c51a 100644 Binary files a/_images/e68d37b9814116fad18413413b57a1f5a16bd80b768f594527b444bacfb13479.png and b/_images/08d4cfbf39f5f49530849f5626917b885af9d7bd84716a07a59ca6308a39101d.png differ diff --git a/_images/09e24242cb79468fc6ef283be4086750c7a5c96671984f381ed1a12a7b4900f2.png b/_images/09e24242cb79468fc6ef283be4086750c7a5c96671984f381ed1a12a7b4900f2.png deleted file mode 100644 index c54b506..0000000 Binary files a/_images/09e24242cb79468fc6ef283be4086750c7a5c96671984f381ed1a12a7b4900f2.png and /dev/null differ diff --git a/_images/0a55fd9ba990231ee9f71aaec60de553201b0cc88d6cad29d944c707b244ed77.png b/_images/0a55fd9ba990231ee9f71aaec60de553201b0cc88d6cad29d944c707b244ed77.png new file mode 100644 index 0000000..9567638 Binary files /dev/null and b/_images/0a55fd9ba990231ee9f71aaec60de553201b0cc88d6cad29d944c707b244ed77.png differ diff --git a/_images/4ba85c3c59f7c6b70bf113a849813370fbf4f8a19626111a4cb620c6ed74807a.svg b/_images/0b8ab44ec459ad2872be56636cb5228393f89f73459f731fc54834c1b62ac897.svg similarity index 98% rename from _images/4ba85c3c59f7c6b70bf113a849813370fbf4f8a19626111a4cb620c6ed74807a.svg rename to _images/0b8ab44ec459ad2872be56636cb5228393f89f73459f731fc54834c1b62ac897.svg index 0b3331f..26961aa 100644 --- a/_images/4ba85c3c59f7c6b70bf113a849813370fbf4f8a19626111a4cb620c6ed74807a.svg +++ b/_images/0b8ab44ec459ad2872be56636cb5228393f89f73459f731fc54834c1b62ac897.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.251252 + 2024-08-19T13:22:11.007422 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 97.994413 40.677734 L 98.28 40.68 L 134.28 40.68 z -" clip-path="url(#p2674653a63)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)"/> +" clip-path="url(#p9fc3f3c7dd)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)"/> +" clip-path="url(#p9fc3f3c7dd)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)"/> +" clip-path="url(#p9fc3f3c7dd)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)"/> +" clip-path="url(#p9fc3f3c7dd)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9fc3f3c7dd)"/> @@ -2542,7 +2542,7 @@ z - + diff --git a/_images/99ec5a3302b06c8ea936f8c70c7539566faeff2255359f2238089ea6fe589d7e.svg b/_images/0c6190f053432e0ca7aa59e5e1d6b386839c5fe0a2e8b90001225190cd6aec1c.svg similarity index 97% rename from _images/99ec5a3302b06c8ea936f8c70c7539566faeff2255359f2238089ea6fe589d7e.svg rename to _images/0c6190f053432e0ca7aa59e5e1d6b386839c5fe0a2e8b90001225190cd6aec1c.svg index 27cd64d..56e5efc 100644 --- a/_images/99ec5a3302b06c8ea936f8c70c7539566faeff2255359f2238089ea6fe589d7e.svg +++ b/_images/0c6190f053432e0ca7aa59e5e1d6b386839c5fe0a2e8b90001225190cd6aec1c.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:18.633124 + 2024-08-19T13:22:10.287860 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 61.994413 40.677734 L 62.28 40.68 L 98.28 40.68 z -" clip-path="url(#pa5b5dbbf86)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p4dd1dbf02a)"/> @@ -2122,7 +2122,7 @@ z - + diff --git a/_images/61223a4d7e0d06d46f06232157b2ade7bae8cf2ab89dec4bbb011c9353869adc.png b/_images/0d0c8c5c30f303c4a40be020dd620aa308f2a7a57adb80d2bf3d66a1857bf98b.png similarity index 96% rename from _images/61223a4d7e0d06d46f06232157b2ade7bae8cf2ab89dec4bbb011c9353869adc.png rename to _images/0d0c8c5c30f303c4a40be020dd620aa308f2a7a57adb80d2bf3d66a1857bf98b.png index d70396a..ad4fd6c 100644 Binary files a/_images/61223a4d7e0d06d46f06232157b2ade7bae8cf2ab89dec4bbb011c9353869adc.png and b/_images/0d0c8c5c30f303c4a40be020dd620aa308f2a7a57adb80d2bf3d66a1857bf98b.png differ diff --git a/_images/d65e66314416f7d3304d0a68ccc68ab646692c298b530cef5707b725e616c991.svg b/_images/0f163eb2fce559745f76b263652c2fd3bf95645d223f058a4218a6a3ef7f30fe.svg similarity index 97% rename from _images/d65e66314416f7d3304d0a68ccc68ab646692c298b530cef5707b725e616c991.svg rename to _images/0f163eb2fce559745f76b263652c2fd3bf95645d223f058a4218a6a3ef7f30fe.svg index 8ce69af..9adad46 100644 --- a/_images/d65e66314416f7d3304d0a68ccc68ab646692c298b530cef5707b725e616c991.svg +++ b/_images/0f163eb2fce559745f76b263652c2fd3bf95645d223f058a4218a6a3ef7f30fe.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.793250 + 2024-08-19T13:22:11.628063 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 103.394413 40.677734 L 103.68 40.68 L 139.68 40.68 z -" clip-path="url(#p5b99b1d985)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #000000"/> +" clip-path="url(#p6a13a62daa)"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)"/> +" clip-path="url(#p6a13a62daa)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p6a13a62daa)"/> @@ -1955,7 +1955,7 @@ z - + diff --git a/_images/0f80a1d588038c8cb67d3a0e546300329c57563b78370f15b3aa2846ce11c931.png b/_images/0f80a1d588038c8cb67d3a0e546300329c57563b78370f15b3aa2846ce11c931.png deleted file mode 100644 index e76cdf9..0000000 Binary files a/_images/0f80a1d588038c8cb67d3a0e546300329c57563b78370f15b3aa2846ce11c931.png and /dev/null differ diff --git a/_images/1562bde7a2448c67be0ec1d47810eba2618cf235ae5a2e0a12ee46806d0b37a0.png b/_images/1562bde7a2448c67be0ec1d47810eba2618cf235ae5a2e0a12ee46806d0b37a0.png deleted file mode 100644 index 01f7dd1..0000000 Binary files a/_images/1562bde7a2448c67be0ec1d47810eba2618cf235ae5a2e0a12ee46806d0b37a0.png and /dev/null differ diff --git a/_images/ea46678cc969ce19e7d173eb26a695fa13c6afeffea2b679d6c4eadb5b188004.png b/_images/16954203c5ace3bee629099ec99b2281e6c0abea0029d93aae5fbe181e312ddc.png similarity index 98% rename from _images/ea46678cc969ce19e7d173eb26a695fa13c6afeffea2b679d6c4eadb5b188004.png rename to _images/16954203c5ace3bee629099ec99b2281e6c0abea0029d93aae5fbe181e312ddc.png index 8d68e5b..0ef6338 100644 Binary files a/_images/ea46678cc969ce19e7d173eb26a695fa13c6afeffea2b679d6c4eadb5b188004.png and b/_images/16954203c5ace3bee629099ec99b2281e6c0abea0029d93aae5fbe181e312ddc.png differ diff --git a/_images/811e01276fcec010c5f621dff8757a84211fc3c20291f3cbd8b5ddd0b9e5721d.png b/_images/181f33e455624580b234d1dcbc3b8cffd93f4d800fe48bc72a54b1cac280d25e.png similarity index 99% rename from _images/811e01276fcec010c5f621dff8757a84211fc3c20291f3cbd8b5ddd0b9e5721d.png rename to _images/181f33e455624580b234d1dcbc3b8cffd93f4d800fe48bc72a54b1cac280d25e.png index cbb8b56..2c347c1 100644 Binary files a/_images/811e01276fcec010c5f621dff8757a84211fc3c20291f3cbd8b5ddd0b9e5721d.png and b/_images/181f33e455624580b234d1dcbc3b8cffd93f4d800fe48bc72a54b1cac280d25e.png differ diff --git a/_images/1c6e4d9204b63299364ccb56e7303cebc71561e119316357d1e64dd2ec912410.png b/_images/192fa14e483b5cfbaa83f3eacf3a3f752760c5f740e07e30f27fe49a8db56c60.png similarity index 98% rename from _images/1c6e4d9204b63299364ccb56e7303cebc71561e119316357d1e64dd2ec912410.png rename to _images/192fa14e483b5cfbaa83f3eacf3a3f752760c5f740e07e30f27fe49a8db56c60.png index d398b3f..7f33314 100644 Binary files a/_images/1c6e4d9204b63299364ccb56e7303cebc71561e119316357d1e64dd2ec912410.png and b/_images/192fa14e483b5cfbaa83f3eacf3a3f752760c5f740e07e30f27fe49a8db56c60.png differ diff --git a/_images/587038446a206afbe12764b820adf1b61c9de740b9044dff39fae474267e9ee2.png b/_images/1c60707b460d4a638f5fcc0dd82460135de016ef98355930fd3b1a60e5030190.png similarity index 97% rename from _images/587038446a206afbe12764b820adf1b61c9de740b9044dff39fae474267e9ee2.png rename to _images/1c60707b460d4a638f5fcc0dd82460135de016ef98355930fd3b1a60e5030190.png index 7848ad6..8a8bd4a 100644 Binary files a/_images/587038446a206afbe12764b820adf1b61c9de740b9044dff39fae474267e9ee2.png and b/_images/1c60707b460d4a638f5fcc0dd82460135de016ef98355930fd3b1a60e5030190.png differ diff --git a/_images/226a902e6ab4e64e08163f2a94f7c9702fa610326afdb4b0801a1de4695d12eb.png b/_images/1f4361bd7375af24b6b02e138471e1c3ea8cfc74fd489871d5c1a0563e68a9de.png similarity index 98% rename from _images/226a902e6ab4e64e08163f2a94f7c9702fa610326afdb4b0801a1de4695d12eb.png rename to _images/1f4361bd7375af24b6b02e138471e1c3ea8cfc74fd489871d5c1a0563e68a9de.png index 78a5749..cc1aebb 100644 Binary files a/_images/226a902e6ab4e64e08163f2a94f7c9702fa610326afdb4b0801a1de4695d12eb.png and b/_images/1f4361bd7375af24b6b02e138471e1c3ea8cfc74fd489871d5c1a0563e68a9de.png differ diff --git a/_images/68e42f2c1f1fcce6a8250a93071b06b1b19c19dd7688cd148e1600891767fa43.png b/_images/218d4b18b143e5e533c9854a3cc6c4466adf8959140ac936abbde72deff5eb34.png similarity index 99% rename from _images/68e42f2c1f1fcce6a8250a93071b06b1b19c19dd7688cd148e1600891767fa43.png rename to _images/218d4b18b143e5e533c9854a3cc6c4466adf8959140ac936abbde72deff5eb34.png index 01988d1..0242ad0 100644 Binary files a/_images/68e42f2c1f1fcce6a8250a93071b06b1b19c19dd7688cd148e1600891767fa43.png and b/_images/218d4b18b143e5e533c9854a3cc6c4466adf8959140ac936abbde72deff5eb34.png differ diff --git a/_images/bf9081977e32f31e4947b0bfb9a89bb0b8af15d5fd3f0a1abf5552ff98972b0e.png b/_images/21a4bfc1b2b03db3571d416856a5062224a23c92a075837d186b729999fd368d.png similarity index 98% rename from _images/bf9081977e32f31e4947b0bfb9a89bb0b8af15d5fd3f0a1abf5552ff98972b0e.png rename to _images/21a4bfc1b2b03db3571d416856a5062224a23c92a075837d186b729999fd368d.png index 4e0471a..ff9f94d 100644 Binary files a/_images/bf9081977e32f31e4947b0bfb9a89bb0b8af15d5fd3f0a1abf5552ff98972b0e.png and b/_images/21a4bfc1b2b03db3571d416856a5062224a23c92a075837d186b729999fd368d.png differ diff --git a/_images/a018309b5ff49889722376bde1a2ba9ed5ee470ecd0c478799033384e98fa5f5.png b/_images/2234ff26424fc3511349063ea10e3bace67662d703fb1837abf6fac1682db49d.png similarity index 97% rename from _images/a018309b5ff49889722376bde1a2ba9ed5ee470ecd0c478799033384e98fa5f5.png rename to _images/2234ff26424fc3511349063ea10e3bace67662d703fb1837abf6fac1682db49d.png index 0236cc9..a22ad61 100644 Binary files a/_images/a018309b5ff49889722376bde1a2ba9ed5ee470ecd0c478799033384e98fa5f5.png and b/_images/2234ff26424fc3511349063ea10e3bace67662d703fb1837abf6fac1682db49d.png differ diff --git a/_images/3895bea621883829e77fceefbbba54eebd6a4a887a1b20beedcb994880e42e9d.png b/_images/22aeddc944713762fc439f9fb982b9af1f0ff1bf5c08196b29ec63ec2824a438.png similarity index 99% rename from _images/3895bea621883829e77fceefbbba54eebd6a4a887a1b20beedcb994880e42e9d.png rename to _images/22aeddc944713762fc439f9fb982b9af1f0ff1bf5c08196b29ec63ec2824a438.png index 92c0cf4..93b87f6 100644 Binary files a/_images/3895bea621883829e77fceefbbba54eebd6a4a887a1b20beedcb994880e42e9d.png and b/_images/22aeddc944713762fc439f9fb982b9af1f0ff1bf5c08196b29ec63ec2824a438.png differ diff --git a/_images/22c7c53ae1975af7cabb92b0748082a0028c843883998e60e187003cce3be651.png b/_images/22c7c53ae1975af7cabb92b0748082a0028c843883998e60e187003cce3be651.png new file mode 100644 index 0000000..fb81623 Binary files /dev/null and b/_images/22c7c53ae1975af7cabb92b0748082a0028c843883998e60e187003cce3be651.png differ diff --git a/_images/ad1b0679ecda524ea4b657cecd2882bf139a42c56870c073404d088d476cee19.png b/_images/27a8468f2e921d7dd1a86d7610a56f0543aebed8250d3a1fbb76e4ef4e45689c.png similarity index 94% rename from _images/ad1b0679ecda524ea4b657cecd2882bf139a42c56870c073404d088d476cee19.png rename to _images/27a8468f2e921d7dd1a86d7610a56f0543aebed8250d3a1fbb76e4ef4e45689c.png index 193f683..7903694 100644 Binary files a/_images/ad1b0679ecda524ea4b657cecd2882bf139a42c56870c073404d088d476cee19.png and b/_images/27a8468f2e921d7dd1a86d7610a56f0543aebed8250d3a1fbb76e4ef4e45689c.png differ diff --git a/_images/28a5bbb5614a61585cf486c5d66c1fc412f53d23ef51df46ebe43dc5cc7d1b3c.png b/_images/28a5bbb5614a61585cf486c5d66c1fc412f53d23ef51df46ebe43dc5cc7d1b3c.png new file mode 100644 index 0000000..48600dc Binary files /dev/null and b/_images/28a5bbb5614a61585cf486c5d66c1fc412f53d23ef51df46ebe43dc5cc7d1b3c.png differ diff --git a/_images/290eb2dc60d1aba0865574c2fc668a692af8d009d8b788a68179d01181606be6.png b/_images/290eb2dc60d1aba0865574c2fc668a692af8d009d8b788a68179d01181606be6.png new file mode 100644 index 0000000..2dfe5d8 Binary files /dev/null and b/_images/290eb2dc60d1aba0865574c2fc668a692af8d009d8b788a68179d01181606be6.png differ diff --git a/_images/9e54d2a967d579236a43db0fd755a1fcb83239470238d97f7b3975409def6fc2.png b/_images/2a5e044516d5fddc92afc3210177d0d6ef68f6ff2507c0a75399b37f036c45f1.png similarity index 98% rename from _images/9e54d2a967d579236a43db0fd755a1fcb83239470238d97f7b3975409def6fc2.png rename to _images/2a5e044516d5fddc92afc3210177d0d6ef68f6ff2507c0a75399b37f036c45f1.png index 453ba3d..1115615 100644 Binary files a/_images/9e54d2a967d579236a43db0fd755a1fcb83239470238d97f7b3975409def6fc2.png and b/_images/2a5e044516d5fddc92afc3210177d0d6ef68f6ff2507c0a75399b37f036c45f1.png differ diff --git a/_images/2ead2c9fd332db903b660f6bc1a83cab1d6dc9d4734df19537b6389a5708baed.png b/_images/2ead2c9fd332db903b660f6bc1a83cab1d6dc9d4734df19537b6389a5708baed.png new file mode 100644 index 0000000..cdbb881 Binary files /dev/null and b/_images/2ead2c9fd332db903b660f6bc1a83cab1d6dc9d4734df19537b6389a5708baed.png differ diff --git a/_images/30a1c9a5745c061d96e62535a4948e74036f1c21a4a5adad668a3189dad7025d.png b/_images/30a1c9a5745c061d96e62535a4948e74036f1c21a4a5adad668a3189dad7025d.png deleted file mode 100644 index 4920ddb..0000000 Binary files a/_images/30a1c9a5745c061d96e62535a4948e74036f1c21a4a5adad668a3189dad7025d.png and /dev/null differ diff --git a/_images/646bd7f97feb8153e5530ff233cebcdca63d37708040b14a5ce3091e1e863721.png b/_images/3193ccb0f5df5fd024104ad2e221237fd2a38c34a10f2aafadacef499e778781.png similarity index 97% rename from _images/646bd7f97feb8153e5530ff233cebcdca63d37708040b14a5ce3091e1e863721.png rename to _images/3193ccb0f5df5fd024104ad2e221237fd2a38c34a10f2aafadacef499e778781.png index 5fd872e..cdb0788 100644 Binary files a/_images/646bd7f97feb8153e5530ff233cebcdca63d37708040b14a5ce3091e1e863721.png and b/_images/3193ccb0f5df5fd024104ad2e221237fd2a38c34a10f2aafadacef499e778781.png differ diff --git a/_images/337bcbd5d277929e983fe3579a4a92942c753eb58eb2def585d3415259b64a6c.png b/_images/337bcbd5d277929e983fe3579a4a92942c753eb58eb2def585d3415259b64a6c.png new file mode 100644 index 0000000..c1c07ad Binary files /dev/null and b/_images/337bcbd5d277929e983fe3579a4a92942c753eb58eb2def585d3415259b64a6c.png differ diff --git a/_images/355afafd62afad79b351a174b60b95aef4be4a267729a48f81f61eae78832a3c.png b/_images/355afafd62afad79b351a174b60b95aef4be4a267729a48f81f61eae78832a3c.png new file mode 100644 index 0000000..0b06190 Binary files /dev/null and b/_images/355afafd62afad79b351a174b60b95aef4be4a267729a48f81f61eae78832a3c.png differ diff --git a/_images/38018e36d58e6b7c334559ba4f92acaf5aa8fffdf27cb79237668b8a87c41d85.png b/_images/38018e36d58e6b7c334559ba4f92acaf5aa8fffdf27cb79237668b8a87c41d85.png new file mode 100644 index 0000000..a0d531a Binary files /dev/null and b/_images/38018e36d58e6b7c334559ba4f92acaf5aa8fffdf27cb79237668b8a87c41d85.png differ diff --git a/_images/3835964f978d073a98f0ce515b543a37c79485308abc96364e2b8142ccabcb1f.png b/_images/3835964f978d073a98f0ce515b543a37c79485308abc96364e2b8142ccabcb1f.png deleted file mode 100644 index 88151bb..0000000 Binary files a/_images/3835964f978d073a98f0ce515b543a37c79485308abc96364e2b8142ccabcb1f.png and /dev/null differ diff --git a/_images/3ab68572abf01980617f125a2a33d6b275136c81e54888267ada6783fad30445.png b/_images/3e5a06eec0716eaf60eeac7d8b9df6723a1e38d20c1a0f9ba92e09e6b7359060.png similarity index 97% rename from _images/3ab68572abf01980617f125a2a33d6b275136c81e54888267ada6783fad30445.png rename to _images/3e5a06eec0716eaf60eeac7d8b9df6723a1e38d20c1a0f9ba92e09e6b7359060.png index d43a0d8..971ade2 100644 Binary files a/_images/3ab68572abf01980617f125a2a33d6b275136c81e54888267ada6783fad30445.png and b/_images/3e5a06eec0716eaf60eeac7d8b9df6723a1e38d20c1a0f9ba92e09e6b7359060.png differ diff --git a/_images/7b33b3470d1cfd3fb849d778344bd769ff2eaf18636ff2f613c12f3f8993434a.png b/_images/3ec678a3c73bd9b635920e297ec9bdfd1e86964e509de8600be8b241574a349c.png similarity index 97% rename from _images/7b33b3470d1cfd3fb849d778344bd769ff2eaf18636ff2f613c12f3f8993434a.png rename to _images/3ec678a3c73bd9b635920e297ec9bdfd1e86964e509de8600be8b241574a349c.png index 0fc10f2..f9864fa 100644 Binary files a/_images/7b33b3470d1cfd3fb849d778344bd769ff2eaf18636ff2f613c12f3f8993434a.png and b/_images/3ec678a3c73bd9b635920e297ec9bdfd1e86964e509de8600be8b241574a349c.png differ diff --git a/_images/3ed5b83d4317872827cbb1ade4ae72396e35307260fb1063220b91e32de589b0.png b/_images/3ed5b83d4317872827cbb1ade4ae72396e35307260fb1063220b91e32de589b0.png deleted file mode 100644 index 09d968b..0000000 Binary files a/_images/3ed5b83d4317872827cbb1ade4ae72396e35307260fb1063220b91e32de589b0.png and /dev/null differ diff --git a/_images/408aa83c02770685f1efeed39a717c070a5cf03358451093bfb16d38e316a370.png b/_images/408aa83c02770685f1efeed39a717c070a5cf03358451093bfb16d38e316a370.png new file mode 100644 index 0000000..c9c0e47 Binary files /dev/null and b/_images/408aa83c02770685f1efeed39a717c070a5cf03358451093bfb16d38e316a370.png differ diff --git a/_images/17ac685779c78e8bdf74acea26502bbfef0f4bf5e96939eab56aa7e6982f8a59.png b/_images/40f03fc982a17c803f4525dd9a01b87ad1987f35b46d7f221cb36339576f6136.png similarity index 96% rename from _images/17ac685779c78e8bdf74acea26502bbfef0f4bf5e96939eab56aa7e6982f8a59.png rename to _images/40f03fc982a17c803f4525dd9a01b87ad1987f35b46d7f221cb36339576f6136.png index 880e113..4079fcd 100644 Binary files a/_images/17ac685779c78e8bdf74acea26502bbfef0f4bf5e96939eab56aa7e6982f8a59.png and b/_images/40f03fc982a17c803f4525dd9a01b87ad1987f35b46d7f221cb36339576f6136.png differ diff --git a/_images/8d2e3736f18e5a2bbb001e14ca2232a96c7c10a9e80d2ef74264a05e4cc27205.png b/_images/437a253052f3ed1c7749fe86fdb4e8662cd74e9be3844528575350c8ae05e766.png similarity index 94% rename from _images/8d2e3736f18e5a2bbb001e14ca2232a96c7c10a9e80d2ef74264a05e4cc27205.png rename to _images/437a253052f3ed1c7749fe86fdb4e8662cd74e9be3844528575350c8ae05e766.png index e4d94b9..1bdf889 100644 Binary files a/_images/8d2e3736f18e5a2bbb001e14ca2232a96c7c10a9e80d2ef74264a05e4cc27205.png and b/_images/437a253052f3ed1c7749fe86fdb4e8662cd74e9be3844528575350c8ae05e766.png differ diff --git a/_images/83e1c53f6559553fed60c713acfb081800b424905104d443e7e324243bc069de.png b/_images/443fdd7137a21bad8ee4142ce3783a5d0f6b18a35764960347a11c53d6d78b07.png similarity index 98% rename from _images/83e1c53f6559553fed60c713acfb081800b424905104d443e7e324243bc069de.png rename to _images/443fdd7137a21bad8ee4142ce3783a5d0f6b18a35764960347a11c53d6d78b07.png index 8f169c6..aac724a 100644 Binary files a/_images/83e1c53f6559553fed60c713acfb081800b424905104d443e7e324243bc069de.png and b/_images/443fdd7137a21bad8ee4142ce3783a5d0f6b18a35764960347a11c53d6d78b07.png differ diff --git a/_images/64573dd06b058e78af8332604226461e884f4fbffd9a3d3f75aeada4bcca562a.png b/_images/465ec67415017fcfaa42cc453c60c47be8b02981a1281290407134367379685b.png similarity index 98% rename from _images/64573dd06b058e78af8332604226461e884f4fbffd9a3d3f75aeada4bcca562a.png rename to _images/465ec67415017fcfaa42cc453c60c47be8b02981a1281290407134367379685b.png index 50cec0a..67a81e0 100644 Binary files a/_images/64573dd06b058e78af8332604226461e884f4fbffd9a3d3f75aeada4bcca562a.png and b/_images/465ec67415017fcfaa42cc453c60c47be8b02981a1281290407134367379685b.png differ diff --git a/_images/46d2811943a9b11bec691d2a6c02f7f7a527ec66ce59cdf4a15f34fcddf18e1f.png b/_images/46d2811943a9b11bec691d2a6c02f7f7a527ec66ce59cdf4a15f34fcddf18e1f.png deleted file mode 100644 index bb89d74..0000000 Binary files a/_images/46d2811943a9b11bec691d2a6c02f7f7a527ec66ce59cdf4a15f34fcddf18e1f.png and /dev/null differ diff --git a/_images/47453e3c65c1f83566f77ac4bd51de9eb288498d2f763301bbd37c7dd3d2b183.png b/_images/47453e3c65c1f83566f77ac4bd51de9eb288498d2f763301bbd37c7dd3d2b183.png deleted file mode 100644 index 2f19a51..0000000 Binary files a/_images/47453e3c65c1f83566f77ac4bd51de9eb288498d2f763301bbd37c7dd3d2b183.png and /dev/null differ diff --git a/_images/47ea342768d2006b233f1e87c5d1e46d651aa9ba36ad143fd655ce11e2700c26.png b/_images/47ea342768d2006b233f1e87c5d1e46d651aa9ba36ad143fd655ce11e2700c26.png deleted file mode 100644 index 24b417a..0000000 Binary files a/_images/47ea342768d2006b233f1e87c5d1e46d651aa9ba36ad143fd655ce11e2700c26.png and /dev/null differ diff --git a/_images/7a54ef45f6e6871b6b568b92d66ae45745d57509b4d9b2b01d8994886abb571e.svg b/_images/4851ed63c6d82cf75320bd8c27bd0cb8e47abf5972b915c64af4e2114e0de2b2.svg similarity index 96% rename from _images/7a54ef45f6e6871b6b568b92d66ae45745d57509b4d9b2b01d8994886abb571e.svg rename to _images/4851ed63c6d82cf75320bd8c27bd0cb8e47abf5972b915c64af4e2114e0de2b2.svg index 26d4b6f..2d732ed 100644 --- a/_images/7a54ef45f6e6871b6b568b92d66ae45745d57509b4d9b2b01d8994886abb571e.svg +++ b/_images/4851ed63c6d82cf75320bd8c27bd0cb8e47abf5972b915c64af4e2114e0de2b2.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.672918 + 2024-08-19T13:22:11.488132 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 100.822984 40.677734 L 101.108571 40.68 L 137.108571 40.68 z -" clip-path="url(#p7b185972af)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p7c9ac27011)"/> @@ -1686,7 +1686,7 @@ z - + diff --git a/_images/5ec26c93cae645f8754d7bf22e4d65a465a43e55d4372f3e4c47a4e8607eec15.svg b/_images/51f107934e2b073f82d0e7089f2b6020276b6efa7052ec24f9b5681c65e18409.svg similarity index 96% rename from _images/5ec26c93cae645f8754d7bf22e4d65a465a43e55d4372f3e4c47a4e8607eec15.svg rename to _images/51f107934e2b073f82d0e7089f2b6020276b6efa7052ec24f9b5681c65e18409.svg index 269ea96..c678890 100644 --- a/_images/5ec26c93cae645f8754d7bf22e4d65a465a43e55d4372f3e4c47a4e8607eec15.svg +++ b/_images/51f107934e2b073f82d0e7089f2b6020276b6efa7052ec24f9b5681c65e18409.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.460380 + 2024-08-19T13:22:11.239272 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 94.394413 40.677734 L 94.68 40.68 L 130.68 40.68 z -" clip-path="url(#p2fd1d3ecb4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p334c09c015)"/> @@ -1588,7 +1588,7 @@ z - + diff --git a/_images/9d46d01c9d94bbe10f2ac7880699968474601c3dca5d64a494a0e78243b332a3.svg b/_images/520589af005e7428df597f8e20ca08ebebcb61460880d17e56f9c83f632e2b76.svg similarity index 97% rename from _images/9d46d01c9d94bbe10f2ac7880699968474601c3dca5d64a494a0e78243b332a3.svg rename to _images/520589af005e7428df597f8e20ca08ebebcb61460880d17e56f9c83f632e2b76.svg index 439d742..65c73a1 100644 --- a/_images/9d46d01c9d94bbe10f2ac7880699968474601c3dca5d64a494a0e78243b332a3.svg +++ b/_images/520589af005e7428df597f8e20ca08ebebcb61460880d17e56f9c83f632e2b76.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.524450 + 2024-08-19T13:22:11.309828 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 94.394413 40.677734 L 94.68 40.68 L 130.68 40.68 z -" clip-path="url(#p9e9f0429da)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p5f267ae16d)"/> @@ -1900,7 +1900,7 @@ z - + diff --git a/_images/0575eeaabccd9846256911c92c5d139d59db25719e670a77a0ec4ce0a33c8add.png b/_images/52f336be8e0a2742930ae266a41c5da63a7a10d63e3a8a2f73fe5f2d707c56d1.png similarity index 98% rename from _images/0575eeaabccd9846256911c92c5d139d59db25719e670a77a0ec4ce0a33c8add.png rename to _images/52f336be8e0a2742930ae266a41c5da63a7a10d63e3a8a2f73fe5f2d707c56d1.png index 1acf336..39c5a36 100644 Binary files a/_images/0575eeaabccd9846256911c92c5d139d59db25719e670a77a0ec4ce0a33c8add.png and b/_images/52f336be8e0a2742930ae266a41c5da63a7a10d63e3a8a2f73fe5f2d707c56d1.png differ diff --git a/_images/52fa7b92cf7c838ddde165933bc592663ad190a38beafb97b8d4372016879675.png b/_images/52fa7b92cf7c838ddde165933bc592663ad190a38beafb97b8d4372016879675.png new file mode 100644 index 0000000..ef1c919 Binary files /dev/null and b/_images/52fa7b92cf7c838ddde165933bc592663ad190a38beafb97b8d4372016879675.png differ diff --git a/_images/bd657c8dfd095a44fb64a03980af8a582dae8a0d954a933748bbddd9e2a92ef4.png b/_images/5349bf2f7d3cf8c2dd442068a4c834d8f43d28c70981c3d1e4500f212506e0fc.png similarity index 98% rename from _images/bd657c8dfd095a44fb64a03980af8a582dae8a0d954a933748bbddd9e2a92ef4.png rename to _images/5349bf2f7d3cf8c2dd442068a4c834d8f43d28c70981c3d1e4500f212506e0fc.png index 7451b52..e9ea417 100644 Binary files a/_images/bd657c8dfd095a44fb64a03980af8a582dae8a0d954a933748bbddd9e2a92ef4.png and b/_images/5349bf2f7d3cf8c2dd442068a4c834d8f43d28c70981c3d1e4500f212506e0fc.png differ diff --git a/_images/55ce98a7b338c951341606dd2359c2a225076c434f60dbe387a3caa3de56097e.png b/_images/55ce98a7b338c951341606dd2359c2a225076c434f60dbe387a3caa3de56097e.png deleted file mode 100644 index 4a1b0f7..0000000 Binary files a/_images/55ce98a7b338c951341606dd2359c2a225076c434f60dbe387a3caa3de56097e.png and /dev/null differ diff --git a/_images/fba7193e6d87177d9c00e2f4ea21e8f24970b4699b3dbe00dc16f2b478a18d23.png b/_images/5bdb0be3ca0a1ff3a22a878d8753099be50b052963ea1cd7ca65e9160c914015.png similarity index 99% rename from _images/fba7193e6d87177d9c00e2f4ea21e8f24970b4699b3dbe00dc16f2b478a18d23.png rename to _images/5bdb0be3ca0a1ff3a22a878d8753099be50b052963ea1cd7ca65e9160c914015.png index 09e2b64..e491d97 100644 Binary files a/_images/fba7193e6d87177d9c00e2f4ea21e8f24970b4699b3dbe00dc16f2b478a18d23.png and b/_images/5bdb0be3ca0a1ff3a22a878d8753099be50b052963ea1cd7ca65e9160c914015.png differ diff --git a/_images/5c28ece44f5de2719e85dc5d8a63fc8575cabced7852ce9844a8d1af27c49596.png b/_images/5c28ece44f5de2719e85dc5d8a63fc8575cabced7852ce9844a8d1af27c49596.png new file mode 100644 index 0000000..488aee6 Binary files /dev/null and b/_images/5c28ece44f5de2719e85dc5d8a63fc8575cabced7852ce9844a8d1af27c49596.png differ diff --git a/_images/0b7189d5aa92f22e305d3973aa71c738720e933e55bbc6c5a92db5d8b5b5cb6d.png b/_images/5d920e63e8099c3f2c2e5ed4b3cf6d10f636b6a6c4ba67e75867fbcf03ea9d3b.png similarity index 95% rename from _images/0b7189d5aa92f22e305d3973aa71c738720e933e55bbc6c5a92db5d8b5b5cb6d.png rename to _images/5d920e63e8099c3f2c2e5ed4b3cf6d10f636b6a6c4ba67e75867fbcf03ea9d3b.png index c7e0c05..311fb99 100644 Binary files a/_images/0b7189d5aa92f22e305d3973aa71c738720e933e55bbc6c5a92db5d8b5b5cb6d.png and b/_images/5d920e63e8099c3f2c2e5ed4b3cf6d10f636b6a6c4ba67e75867fbcf03ea9d3b.png differ diff --git a/_images/5e0f37ea429cae582bd14551abe554516c2c15cb79844c3ef8fcfc2ef7e5e53d.png b/_images/5e0f37ea429cae582bd14551abe554516c2c15cb79844c3ef8fcfc2ef7e5e53d.png new file mode 100644 index 0000000..be322f6 Binary files /dev/null and b/_images/5e0f37ea429cae582bd14551abe554516c2c15cb79844c3ef8fcfc2ef7e5e53d.png differ diff --git a/_images/d47920bafc3fdaf06fae7e611974e34370b281eac1a2863611f59e4e22073697.png b/_images/6065df9a7e704cfb0528e14aa4d56dc64e1e9660c19da19bfb297575f512a491.png similarity index 95% rename from _images/d47920bafc3fdaf06fae7e611974e34370b281eac1a2863611f59e4e22073697.png rename to _images/6065df9a7e704cfb0528e14aa4d56dc64e1e9660c19da19bfb297575f512a491.png index 2e2affa..1a5949f 100644 Binary files a/_images/d47920bafc3fdaf06fae7e611974e34370b281eac1a2863611f59e4e22073697.png and b/_images/6065df9a7e704cfb0528e14aa4d56dc64e1e9660c19da19bfb297575f512a491.png differ diff --git a/_images/f3c5f39b5335dd9c7be1e85dce14f7bb5a67f56ce8e54d69949783baee4fe0e7.png b/_images/6126058faf6836a037e8262240504994154cf72d17ade6532ed7bfc90eb5d604.png similarity index 97% rename from _images/f3c5f39b5335dd9c7be1e85dce14f7bb5a67f56ce8e54d69949783baee4fe0e7.png rename to _images/6126058faf6836a037e8262240504994154cf72d17ade6532ed7bfc90eb5d604.png index 20b2efe..8f44428 100644 Binary files a/_images/f3c5f39b5335dd9c7be1e85dce14f7bb5a67f56ce8e54d69949783baee4fe0e7.png and b/_images/6126058faf6836a037e8262240504994154cf72d17ade6532ed7bfc90eb5d604.png differ diff --git a/_images/615dbbe3f7b377aa5e6bcc6987d6c575c3a578524f4688ea1086b082ac76040c.png b/_images/615dbbe3f7b377aa5e6bcc6987d6c575c3a578524f4688ea1086b082ac76040c.png deleted file mode 100644 index a3e71ef..0000000 Binary files a/_images/615dbbe3f7b377aa5e6bcc6987d6c575c3a578524f4688ea1086b082ac76040c.png and /dev/null differ diff --git a/_images/7e5e463c02a39a556b120b28b922a54971684a0ec754b7cbfc5a4c91876aea41.svg b/_images/6314115f3711937ec4b06c0070d35fcc38c8715baf47ef44c99a35c2660cba61.svg similarity index 97% rename from _images/7e5e463c02a39a556b120b28b922a54971684a0ec754b7cbfc5a4c91876aea41.svg rename to _images/6314115f3711937ec4b06c0070d35fcc38c8715baf47ef44c99a35c2660cba61.svg index f70d811..d7102fd 100644 --- a/_images/7e5e463c02a39a556b120b28b922a54971684a0ec754b7cbfc5a4c91876aea41.svg +++ b/_images/6314115f3711937ec4b06c0070d35fcc38c8715baf47ef44c99a35c2660cba61.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.115106 + 2024-08-19T13:22:10.831974 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 49.394413 40.677734 L 49.68 40.68 L 85.68 40.68 z -" clip-path="url(#p5caa6842a3)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p9672699132)"/> @@ -1765,7 +1765,7 @@ z - + diff --git a/_images/0f14a30f95b70ae572699128b6474c11ca47f4e85196eebfd5486998cfd3f4fd.png b/_images/69aadce7b6529bb3d9d1af82237b9eddbe0574f7017074aa5c53d4a96a52965e.png similarity index 97% rename from _images/0f14a30f95b70ae572699128b6474c11ca47f4e85196eebfd5486998cfd3f4fd.png rename to _images/69aadce7b6529bb3d9d1af82237b9eddbe0574f7017074aa5c53d4a96a52965e.png index 0597791..5df6afa 100644 Binary files a/_images/0f14a30f95b70ae572699128b6474c11ca47f4e85196eebfd5486998cfd3f4fd.png and b/_images/69aadce7b6529bb3d9d1af82237b9eddbe0574f7017074aa5c53d4a96a52965e.png differ diff --git a/_images/6addfeb63b3a271d234749f3f2e2164b686902e0ed5188ea41fdba8804bc8c36.png b/_images/6addfeb63b3a271d234749f3f2e2164b686902e0ed5188ea41fdba8804bc8c36.png new file mode 100644 index 0000000..ba52c2f Binary files /dev/null and b/_images/6addfeb63b3a271d234749f3f2e2164b686902e0ed5188ea41fdba8804bc8c36.png differ diff --git a/_images/fa1a0eb94ca1d6aac262af040685b1381d4e286ccb3ca5f82a41dbee301458cf.png b/_images/6b9c0772c2401cb3d694040a3cc69258945f9c3bb05559300ec8fc707aaefc3f.png similarity index 89% rename from _images/fa1a0eb94ca1d6aac262af040685b1381d4e286ccb3ca5f82a41dbee301458cf.png rename to _images/6b9c0772c2401cb3d694040a3cc69258945f9c3bb05559300ec8fc707aaefc3f.png index 3f22286..7d08faf 100644 Binary files a/_images/fa1a0eb94ca1d6aac262af040685b1381d4e286ccb3ca5f82a41dbee301458cf.png and b/_images/6b9c0772c2401cb3d694040a3cc69258945f9c3bb05559300ec8fc707aaefc3f.png differ diff --git a/_images/6cf7797d5a5b4c249f9c796e98610e9ce9daa6c16cb09f841b509c9a85532cf2.png b/_images/6cf7797d5a5b4c249f9c796e98610e9ce9daa6c16cb09f841b509c9a85532cf2.png new file mode 100644 index 0000000..74447be Binary files /dev/null and b/_images/6cf7797d5a5b4c249f9c796e98610e9ce9daa6c16cb09f841b509c9a85532cf2.png differ diff --git a/_images/6d31d1448b97a614c78fb4455d61b09a3f4b4f1e132638a0ba3ff8351f6cc807.png b/_images/6d31d1448b97a614c78fb4455d61b09a3f4b4f1e132638a0ba3ff8351f6cc807.png deleted file mode 100644 index 64458a4..0000000 Binary files a/_images/6d31d1448b97a614c78fb4455d61b09a3f4b4f1e132638a0ba3ff8351f6cc807.png and /dev/null differ diff --git a/_images/5d61c8b0c24901fb37c37a8dda98b178d2188fe4b3f9b96c89bbf9e65e15a7f0.png b/_images/7057b34eeb316a722a6dba7d032c0d8fd8c4d164af577f71b973add48ddbaa5f.png similarity index 98% rename from _images/5d61c8b0c24901fb37c37a8dda98b178d2188fe4b3f9b96c89bbf9e65e15a7f0.png rename to _images/7057b34eeb316a722a6dba7d032c0d8fd8c4d164af577f71b973add48ddbaa5f.png index 9151335..4d11437 100644 Binary files a/_images/5d61c8b0c24901fb37c37a8dda98b178d2188fe4b3f9b96c89bbf9e65e15a7f0.png and b/_images/7057b34eeb316a722a6dba7d032c0d8fd8c4d164af577f71b973add48ddbaa5f.png differ diff --git a/_images/84a881babd4f19dacce15c83a741c21aeb1addac4f83915e4fd95fa98b25ae30.png b/_images/7382f20d5b24b60300ded224661885e79fd82d8e3c2c18a0a9562fc0aa7e3438.png similarity index 98% rename from _images/84a881babd4f19dacce15c83a741c21aeb1addac4f83915e4fd95fa98b25ae30.png rename to _images/7382f20d5b24b60300ded224661885e79fd82d8e3c2c18a0a9562fc0aa7e3438.png index b416a60..8e1cff5 100644 Binary files a/_images/84a881babd4f19dacce15c83a741c21aeb1addac4f83915e4fd95fa98b25ae30.png and b/_images/7382f20d5b24b60300ded224661885e79fd82d8e3c2c18a0a9562fc0aa7e3438.png differ diff --git a/_images/744ed6fe94df9da159549969bade4c64f7354974578c32de25d8fc9a7c83ab0b.png b/_images/744ed6fe94df9da159549969bade4c64f7354974578c32de25d8fc9a7c83ab0b.png deleted file mode 100644 index 45d3613..0000000 Binary files a/_images/744ed6fe94df9da159549969bade4c64f7354974578c32de25d8fc9a7c83ab0b.png and /dev/null differ diff --git a/_images/0ff5b32f85493a0f4b3016b28be594a5e2048f959eb222dc9dda6295bcf91582.png b/_images/746bf4d41b150368e75322a8a6aaf857eb32bb675ef44a33b7cb331421a522af.png similarity index 97% rename from _images/0ff5b32f85493a0f4b3016b28be594a5e2048f959eb222dc9dda6295bcf91582.png rename to _images/746bf4d41b150368e75322a8a6aaf857eb32bb675ef44a33b7cb331421a522af.png index 2e164e3..1f93aa5 100644 Binary files a/_images/0ff5b32f85493a0f4b3016b28be594a5e2048f959eb222dc9dda6295bcf91582.png and b/_images/746bf4d41b150368e75322a8a6aaf857eb32bb675ef44a33b7cb331421a522af.png differ diff --git a/_images/7836907a7f2068fb8fba7a4e0f2e20b2b8bca1df04969aa58d2d22ff0aca68ed.png b/_images/7836907a7f2068fb8fba7a4e0f2e20b2b8bca1df04969aa58d2d22ff0aca68ed.png deleted file mode 100644 index 48437f8..0000000 Binary files a/_images/7836907a7f2068fb8fba7a4e0f2e20b2b8bca1df04969aa58d2d22ff0aca68ed.png and /dev/null differ diff --git a/_images/7b9c6ff5f90b0b630c79902f826c34112972a40abe6816d30e2ad1f22a752004.png b/_images/7b9c6ff5f90b0b630c79902f826c34112972a40abe6816d30e2ad1f22a752004.png deleted file mode 100644 index 150ed23..0000000 Binary files a/_images/7b9c6ff5f90b0b630c79902f826c34112972a40abe6816d30e2ad1f22a752004.png and /dev/null differ diff --git a/_images/7e3dfbf50e1ff81a8ac71277644ab5fb4ef4dbe4517102bf14ac97018c643916.png b/_images/7e3dfbf50e1ff81a8ac71277644ab5fb4ef4dbe4517102bf14ac97018c643916.png new file mode 100644 index 0000000..8eed9b4 Binary files /dev/null and b/_images/7e3dfbf50e1ff81a8ac71277644ab5fb4ef4dbe4517102bf14ac97018c643916.png differ diff --git a/_images/064b6296c17843be0510e65df5b82248cfe1543fe9818991f1e179f3fb813e34.png b/_images/7ea4a2cdac68593a891e0c29e02e03863b0eca09656061b2ffce5a0ed5648786.png similarity index 98% rename from _images/064b6296c17843be0510e65df5b82248cfe1543fe9818991f1e179f3fb813e34.png rename to _images/7ea4a2cdac68593a891e0c29e02e03863b0eca09656061b2ffce5a0ed5648786.png index 98499f6..ea36fb7 100644 Binary files a/_images/064b6296c17843be0510e65df5b82248cfe1543fe9818991f1e179f3fb813e34.png and b/_images/7ea4a2cdac68593a891e0c29e02e03863b0eca09656061b2ffce5a0ed5648786.png differ diff --git a/_images/cbefae16ee93d0ae8e8726f347cc6844c1b62ee5a5116485319446de72d15242.png b/_images/7f8dbf4ea411b1f46a58302b087723272b20c6011be9371e80f0a902bd5a129b.png similarity index 96% rename from _images/cbefae16ee93d0ae8e8726f347cc6844c1b62ee5a5116485319446de72d15242.png rename to _images/7f8dbf4ea411b1f46a58302b087723272b20c6011be9371e80f0a902bd5a129b.png index 0fff9e3..75c60ee 100644 Binary files a/_images/cbefae16ee93d0ae8e8726f347cc6844c1b62ee5a5116485319446de72d15242.png and b/_images/7f8dbf4ea411b1f46a58302b087723272b20c6011be9371e80f0a902bd5a129b.png differ diff --git a/_images/dbce92db9932a925bb3b462dbc37190930da6c94c2cf112d11292f94ed3c9a39.svg b/_images/7ffe21afded8e5379144bfe5b0bce286dd211d4925915d8cb3a9a12b63fd31e5.svg similarity index 96% rename from _images/dbce92db9932a925bb3b462dbc37190930da6c94c2cf112d11292f94ed3c9a39.svg rename to _images/7ffe21afded8e5379144bfe5b0bce286dd211d4925915d8cb3a9a12b63fd31e5.svg index e9b9d51..4d8e50f 100644 --- a/_images/dbce92db9932a925bb3b462dbc37190930da6c94c2cf112d11292f94ed3c9a39.svg +++ b/_images/7ffe21afded8e5379144bfe5b0bce286dd211d4925915d8cb3a9a12b63fd31e5.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.941355 + 2024-08-19T13:22:11.796698 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 108.794413 40.677734 L 109.08 40.68 L 145.08 40.68 z -" clip-path="url(#p78871ceff6)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #000000"/> +" clip-path="url(#pc249e7fcf5)"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)"/> +" clip-path="url(#pc249e7fcf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pc249e7fcf5)"/> @@ -2166,7 +2166,7 @@ z - + diff --git a/_images/80cd04c554a9ec73166dda27d49040bd06ee326c39036bd33d348971cbec90c5.png b/_images/80cd04c554a9ec73166dda27d49040bd06ee326c39036bd33d348971cbec90c5.png deleted file mode 100644 index 0aae179..0000000 Binary files a/_images/80cd04c554a9ec73166dda27d49040bd06ee326c39036bd33d348971cbec90c5.png and /dev/null differ diff --git a/_images/829b24ef0d01b3a29eb72dcb8ee7555f05dc4da3defba22e08ba98551f60a6cb.png b/_images/829b24ef0d01b3a29eb72dcb8ee7555f05dc4da3defba22e08ba98551f60a6cb.png deleted file mode 100644 index 08abef1..0000000 Binary files a/_images/829b24ef0d01b3a29eb72dcb8ee7555f05dc4da3defba22e08ba98551f60a6cb.png and /dev/null differ diff --git a/_images/82bd80f4229681a3d4148f7856190d8ab657dd7e20f9a24c83e58ecc0ef65d3e.png b/_images/82bd80f4229681a3d4148f7856190d8ab657dd7e20f9a24c83e58ecc0ef65d3e.png new file mode 100644 index 0000000..6455aa1 Binary files /dev/null and b/_images/82bd80f4229681a3d4148f7856190d8ab657dd7e20f9a24c83e58ecc0ef65d3e.png differ diff --git a/_images/ada76d3e17ce16265e4ade4e9628cf7eca8400015c7e251f91595add0b6b2442.png b/_images/83b3d9a4889219dbeb6bacda4577d63a06978dc1c5e50ac34e798ebfe5858d00.png similarity index 99% rename from _images/ada76d3e17ce16265e4ade4e9628cf7eca8400015c7e251f91595add0b6b2442.png rename to _images/83b3d9a4889219dbeb6bacda4577d63a06978dc1c5e50ac34e798ebfe5858d00.png index f277624..10c3472 100644 Binary files a/_images/ada76d3e17ce16265e4ade4e9628cf7eca8400015c7e251f91595add0b6b2442.png and b/_images/83b3d9a4889219dbeb6bacda4577d63a06978dc1c5e50ac34e798ebfe5858d00.png differ diff --git a/_images/866f823947fc3148b8bdf4d2b1e214be884548bdc100df3694fd19fb80d72429.png b/_images/866f823947fc3148b8bdf4d2b1e214be884548bdc100df3694fd19fb80d72429.png deleted file mode 100644 index dec19de..0000000 Binary files a/_images/866f823947fc3148b8bdf4d2b1e214be884548bdc100df3694fd19fb80d72429.png and /dev/null differ diff --git a/_images/fe18af5cc1437647a13a6c3f6d53d1a681f9017d727ad0affbc44f4637d0df7f.png b/_images/86772a3cfad4c54b6a4ad45b465db6489ededa0504eb5d64083195aba27706ea.png similarity index 99% rename from _images/fe18af5cc1437647a13a6c3f6d53d1a681f9017d727ad0affbc44f4637d0df7f.png rename to _images/86772a3cfad4c54b6a4ad45b465db6489ededa0504eb5d64083195aba27706ea.png index 683483e..be1f156 100644 Binary files a/_images/fe18af5cc1437647a13a6c3f6d53d1a681f9017d727ad0affbc44f4637d0df7f.png and b/_images/86772a3cfad4c54b6a4ad45b465db6489ededa0504eb5d64083195aba27706ea.png differ diff --git a/_images/b41d2875b71afd76df524159fd18798441f0804f35c4f8d4fefb9fdd7c3cfa95.png b/_images/883b22d09977f44691e2167d6a0202b07f05d7ed97bcfa5de36d1d21ee2e27b6.png similarity index 99% rename from _images/b41d2875b71afd76df524159fd18798441f0804f35c4f8d4fefb9fdd7c3cfa95.png rename to _images/883b22d09977f44691e2167d6a0202b07f05d7ed97bcfa5de36d1d21ee2e27b6.png index 4dde241..90b578d 100644 Binary files a/_images/b41d2875b71afd76df524159fd18798441f0804f35c4f8d4fefb9fdd7c3cfa95.png and b/_images/883b22d09977f44691e2167d6a0202b07f05d7ed97bcfa5de36d1d21ee2e27b6.png differ diff --git a/_images/886c97d463dcd2fd5c11b489a1c405b824ee6fce4aed0cdd329c03ad4d9543af.png b/_images/886c97d463dcd2fd5c11b489a1c405b824ee6fce4aed0cdd329c03ad4d9543af.png new file mode 100644 index 0000000..d677e6f Binary files /dev/null and b/_images/886c97d463dcd2fd5c11b489a1c405b824ee6fce4aed0cdd329c03ad4d9543af.png differ diff --git a/_images/cf8e0ce768d38fce4175bd151d512a724db2d885e061a56a1941cdf07a7e477e.png b/_images/8947b790ddeffcf126ddfe13997940d60dedc80d9308e08213079a11aa108f20.png similarity index 99% rename from _images/cf8e0ce768d38fce4175bd151d512a724db2d885e061a56a1941cdf07a7e477e.png rename to _images/8947b790ddeffcf126ddfe13997940d60dedc80d9308e08213079a11aa108f20.png index 40cb5a2..3a189ef 100644 Binary files a/_images/cf8e0ce768d38fce4175bd151d512a724db2d885e061a56a1941cdf07a7e477e.png and b/_images/8947b790ddeffcf126ddfe13997940d60dedc80d9308e08213079a11aa108f20.png differ diff --git a/_images/fd6d0edbd1e494fda1f4983626953644a97a39caa2d91fdf5f966a6a24d5f6b7.svg b/_images/8a438c9e6d7c8850a9c2ed379f803d5951ceee0a0bcd37ca5306172858a64a29.svg similarity index 97% rename from _images/fd6d0edbd1e494fda1f4983626953644a97a39caa2d91fdf5f966a6a24d5f6b7.svg rename to _images/8a438c9e6d7c8850a9c2ed379f803d5951ceee0a0bcd37ca5306172858a64a29.svg index ec77e27..6fe78dc 100644 --- a/_images/fd6d0edbd1e494fda1f4983626953644a97a39caa2d91fdf5f966a6a24d5f6b7.svg +++ b/_images/8a438c9e6d7c8850a9c2ed379f803d5951ceee0a0bcd37ca5306172858a64a29.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.861905 + 2024-08-19T13:22:11.695115 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 103.394413 40.677734 L 103.68 40.68 L 139.68 40.68 z -" clip-path="url(#p64103a0cf5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #000000"/> +" clip-path="url(#pa411cac7cb)"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)"/> +" clip-path="url(#pa411cac7cb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pa411cac7cb)"/> @@ -2062,7 +2062,7 @@ z - + diff --git a/_images/7195b966195bbe75fd0a6e58e882806c359303076bbeb17dfd6423ea14452182.png b/_images/8c49de2767fd058c706937edc61527ee941146caea2c9be52375a83edf36c83b.png similarity index 97% rename from _images/7195b966195bbe75fd0a6e58e882806c359303076bbeb17dfd6423ea14452182.png rename to _images/8c49de2767fd058c706937edc61527ee941146caea2c9be52375a83edf36c83b.png index 152c663..a41177f 100644 Binary files a/_images/7195b966195bbe75fd0a6e58e882806c359303076bbeb17dfd6423ea14452182.png and b/_images/8c49de2767fd058c706937edc61527ee941146caea2c9be52375a83edf36c83b.png differ diff --git a/_images/8da7e3c20657149b402f57f43b079543bd7368e46b1ac5cfb0016d46f2317a14.png b/_images/8da7e3c20657149b402f57f43b079543bd7368e46b1ac5cfb0016d46f2317a14.png deleted file mode 100644 index 128b911..0000000 Binary files a/_images/8da7e3c20657149b402f57f43b079543bd7368e46b1ac5cfb0016d46f2317a14.png and /dev/null differ diff --git a/_images/8e681f7246194eff418cc5a342bd6773c359f387d65356fd7b68501d7fa784f0.png b/_images/8dd52978a36a5bef1cb040c7921562f45672c5691077affe1080a51de6109b70.png similarity index 99% rename from _images/8e681f7246194eff418cc5a342bd6773c359f387d65356fd7b68501d7fa784f0.png rename to _images/8dd52978a36a5bef1cb040c7921562f45672c5691077affe1080a51de6109b70.png index 433fe66..783225c 100644 Binary files a/_images/8e681f7246194eff418cc5a342bd6773c359f387d65356fd7b68501d7fa784f0.png and b/_images/8dd52978a36a5bef1cb040c7921562f45672c5691077affe1080a51de6109b70.png differ diff --git a/_images/8e1c3f7c18e7e6a50e93278b55e8fbd15eee4914cb9d711f9f5473a8a8c25be0.png b/_images/8e1c3f7c18e7e6a50e93278b55e8fbd15eee4914cb9d711f9f5473a8a8c25be0.png deleted file mode 100644 index b1b27a9..0000000 Binary files a/_images/8e1c3f7c18e7e6a50e93278b55e8fbd15eee4914cb9d711f9f5473a8a8c25be0.png and /dev/null differ diff --git a/_images/3369d32aa39054c22a55840a7d29cfb23dec66a2028dc36e38bd116df6890ec1.png b/_images/8f606a08fc3f8d66e1183c2fe7df1dbe6624fc7277c3c7e2b8981072af80269f.png similarity index 97% rename from _images/3369d32aa39054c22a55840a7d29cfb23dec66a2028dc36e38bd116df6890ec1.png rename to _images/8f606a08fc3f8d66e1183c2fe7df1dbe6624fc7277c3c7e2b8981072af80269f.png index d6717d6..a10522d 100644 Binary files a/_images/3369d32aa39054c22a55840a7d29cfb23dec66a2028dc36e38bd116df6890ec1.png and b/_images/8f606a08fc3f8d66e1183c2fe7df1dbe6624fc7277c3c7e2b8981072af80269f.png differ diff --git a/_images/9128e0b6959c9060f892ba23e4d1cf12433a8a2e61028bea9bcbf290e8bee035.png b/_images/9128e0b6959c9060f892ba23e4d1cf12433a8a2e61028bea9bcbf290e8bee035.png new file mode 100644 index 0000000..14d9332 Binary files /dev/null and b/_images/9128e0b6959c9060f892ba23e4d1cf12433a8a2e61028bea9bcbf290e8bee035.png differ diff --git a/_images/20e8bf26651300b0409062130b9d9da3dfed05fd27dbc7cd8ad99ddb0ad89545.png b/_images/9189d16529165fae15705137bdd72299c12e7966ca05862c0b5898d68eb92533.png similarity index 99% rename from _images/20e8bf26651300b0409062130b9d9da3dfed05fd27dbc7cd8ad99ddb0ad89545.png rename to _images/9189d16529165fae15705137bdd72299c12e7966ca05862c0b5898d68eb92533.png index 164ff7f..0a16a10 100644 Binary files a/_images/20e8bf26651300b0409062130b9d9da3dfed05fd27dbc7cd8ad99ddb0ad89545.png and b/_images/9189d16529165fae15705137bdd72299c12e7966ca05862c0b5898d68eb92533.png differ diff --git a/_images/91eb33314622597fe19f6bbf946dc6b1125a73cf9b30cd5c68a1bc708f245027.png b/_images/93505f7a611497adb4c14429a9886b3ee40bf1bc65f54e34f8e30269f38976a3.png similarity index 97% rename from _images/91eb33314622597fe19f6bbf946dc6b1125a73cf9b30cd5c68a1bc708f245027.png rename to _images/93505f7a611497adb4c14429a9886b3ee40bf1bc65f54e34f8e30269f38976a3.png index e84d786..e7d2f5d 100644 Binary files a/_images/91eb33314622597fe19f6bbf946dc6b1125a73cf9b30cd5c68a1bc708f245027.png and b/_images/93505f7a611497adb4c14429a9886b3ee40bf1bc65f54e34f8e30269f38976a3.png differ diff --git a/_images/936600924c98daf648d1110ef183012973169c6b9da99b447106a74fad1d58b0.png b/_images/936600924c98daf648d1110ef183012973169c6b9da99b447106a74fad1d58b0.png new file mode 100644 index 0000000..4e9139e Binary files /dev/null and b/_images/936600924c98daf648d1110ef183012973169c6b9da99b447106a74fad1d58b0.png differ diff --git a/_images/9601bee35a896db0493d4f65432ddebed32baf91c8f7c278e671c0c14d8537fb.png b/_images/9601bee35a896db0493d4f65432ddebed32baf91c8f7c278e671c0c14d8537fb.png deleted file mode 100644 index 9320417..0000000 Binary files a/_images/9601bee35a896db0493d4f65432ddebed32baf91c8f7c278e671c0c14d8537fb.png and /dev/null differ diff --git a/_images/9aff04343b542adb9bac30de3fd6d535e0656e435e9f6140f9061fbd49d7bf02.png b/_images/9aff04343b542adb9bac30de3fd6d535e0656e435e9f6140f9061fbd49d7bf02.png deleted file mode 100644 index 461f369..0000000 Binary files a/_images/9aff04343b542adb9bac30de3fd6d535e0656e435e9f6140f9061fbd49d7bf02.png and /dev/null differ diff --git a/_images/834cd9e8dfb8d3597bae91b957add2b905301679b27bc3e626d465429e65928e.png b/_images/9b8309488dc53c675d688583ff3b59472d60168ef46c7a69a9db55e8c1741817.png similarity index 98% rename from _images/834cd9e8dfb8d3597bae91b957add2b905301679b27bc3e626d465429e65928e.png rename to _images/9b8309488dc53c675d688583ff3b59472d60168ef46c7a69a9db55e8c1741817.png index ae72dd7..1a6e06b 100644 Binary files a/_images/834cd9e8dfb8d3597bae91b957add2b905301679b27bc3e626d465429e65928e.png and b/_images/9b8309488dc53c675d688583ff3b59472d60168ef46c7a69a9db55e8c1741817.png differ diff --git a/_images/7dbb6e22a26d8105fef7c178714f72d3f3ca38d55f0bb1dbd5b95ca2630822f7.png b/_images/9e29c83868c211f7b16268ce382ff427a7f55a46933eb2b01d32c96c30709472.png similarity index 99% rename from _images/7dbb6e22a26d8105fef7c178714f72d3f3ca38d55f0bb1dbd5b95ca2630822f7.png rename to _images/9e29c83868c211f7b16268ce382ff427a7f55a46933eb2b01d32c96c30709472.png index d85e728..d9954c5 100644 Binary files a/_images/7dbb6e22a26d8105fef7c178714f72d3f3ca38d55f0bb1dbd5b95ca2630822f7.png and b/_images/9e29c83868c211f7b16268ce382ff427a7f55a46933eb2b01d32c96c30709472.png differ diff --git a/_images/7607afc4342719d21ccb5cf8e6538f0e58f350cf79133374db5f3032982b7556.png b/_images/9ef5b8162ddae6c4fc2e0c7e97cec2515d63fbeeb9d8882c10255cb737a7a330.png similarity index 97% rename from _images/7607afc4342719d21ccb5cf8e6538f0e58f350cf79133374db5f3032982b7556.png rename to _images/9ef5b8162ddae6c4fc2e0c7e97cec2515d63fbeeb9d8882c10255cb737a7a330.png index a089414..cacddb7 100644 Binary files a/_images/7607afc4342719d21ccb5cf8e6538f0e58f350cf79133374db5f3032982b7556.png and b/_images/9ef5b8162ddae6c4fc2e0c7e97cec2515d63fbeeb9d8882c10255cb737a7a330.png differ diff --git a/_images/a684ddf76f42198285fd89825c11e6930544e9cad92dbc23313a615637a0cce8.png b/_images/a684ddf76f42198285fd89825c11e6930544e9cad92dbc23313a615637a0cce8.png new file mode 100644 index 0000000..6b7d472 Binary files /dev/null and b/_images/a684ddf76f42198285fd89825c11e6930544e9cad92dbc23313a615637a0cce8.png differ diff --git a/_images/a7d388b540f28e8569514e6e198cf3783b5f0661e40f70ae301b29602ceee36a.png b/_images/a7d388b540f28e8569514e6e198cf3783b5f0661e40f70ae301b29602ceee36a.png new file mode 100644 index 0000000..3eb211c Binary files /dev/null and b/_images/a7d388b540f28e8569514e6e198cf3783b5f0661e40f70ae301b29602ceee36a.png differ diff --git a/_images/36e75effe3e288c868cfa25c48a52eabf63dd9f9991e34a5856ea987346c2cd3.png b/_images/a919c3767edf3f05e42cf7951856a28ab2cadeb21458d6ac22279bc6dc7e62af.png similarity index 99% rename from _images/36e75effe3e288c868cfa25c48a52eabf63dd9f9991e34a5856ea987346c2cd3.png rename to _images/a919c3767edf3f05e42cf7951856a28ab2cadeb21458d6ac22279bc6dc7e62af.png index 676cadc..6353b74 100644 Binary files a/_images/36e75effe3e288c868cfa25c48a52eabf63dd9f9991e34a5856ea987346c2cd3.png and b/_images/a919c3767edf3f05e42cf7951856a28ab2cadeb21458d6ac22279bc6dc7e62af.png differ diff --git a/_images/aab7f11193bdd584ed8447fe7f93ca7981276dcd1ab41af99f1b20dd2316feac.png b/_images/aab7f11193bdd584ed8447fe7f93ca7981276dcd1ab41af99f1b20dd2316feac.png new file mode 100644 index 0000000..650efeb Binary files /dev/null and b/_images/aab7f11193bdd584ed8447fe7f93ca7981276dcd1ab41af99f1b20dd2316feac.png differ diff --git a/_images/6f9ae46721364213b6949ac98da3ef50bc57843f739d2481f1507aeea921fb09.png b/_images/abf86254fde813bfeea1328170913d103848049cd3c933cfc695ae15cc8e8860.png similarity index 98% rename from _images/6f9ae46721364213b6949ac98da3ef50bc57843f739d2481f1507aeea921fb09.png rename to _images/abf86254fde813bfeea1328170913d103848049cd3c933cfc695ae15cc8e8860.png index 669bf6f..5bcea8e 100644 Binary files a/_images/6f9ae46721364213b6949ac98da3ef50bc57843f739d2481f1507aeea921fb09.png and b/_images/abf86254fde813bfeea1328170913d103848049cd3c933cfc695ae15cc8e8860.png differ diff --git a/_images/076ad2c85f25207c2611c2da45eb85f14dc2dedba4bdc371109a7c16e0504af8.png b/_images/ac1b7bbb35ac738ca0f4754645becb330de317b02b0d13768ce4bf275e217af8.png similarity index 96% rename from _images/076ad2c85f25207c2611c2da45eb85f14dc2dedba4bdc371109a7c16e0504af8.png rename to _images/ac1b7bbb35ac738ca0f4754645becb330de317b02b0d13768ce4bf275e217af8.png index 2755899..e7f97a8 100644 Binary files a/_images/076ad2c85f25207c2611c2da45eb85f14dc2dedba4bdc371109a7c16e0504af8.png and b/_images/ac1b7bbb35ac738ca0f4754645becb330de317b02b0d13768ce4bf275e217af8.png differ diff --git a/_images/ac24804af815e041aff61c2559f331050448b6f85b8c75cd0724c086d67e3ca1.png b/_images/ac24804af815e041aff61c2559f331050448b6f85b8c75cd0724c086d67e3ca1.png deleted file mode 100644 index 8687ba2..0000000 Binary files a/_images/ac24804af815e041aff61c2559f331050448b6f85b8c75cd0724c086d67e3ca1.png and /dev/null differ diff --git a/_images/7cec47549bc23ff52e017f8007e681547300012768b394f930606ac0f3d34b2d.png b/_images/ad07efb4f7a0d23769e293f0f11162bc0c3ff02d97a73a5cfc0c61cebb800a59.png similarity index 97% rename from _images/7cec47549bc23ff52e017f8007e681547300012768b394f930606ac0f3d34b2d.png rename to _images/ad07efb4f7a0d23769e293f0f11162bc0c3ff02d97a73a5cfc0c61cebb800a59.png index 212945f..68f565f 100644 Binary files a/_images/7cec47549bc23ff52e017f8007e681547300012768b394f930606ac0f3d34b2d.png and b/_images/ad07efb4f7a0d23769e293f0f11162bc0c3ff02d97a73a5cfc0c61cebb800a59.png differ diff --git a/_images/af41f8bbe2970d17578bf8a89e98e464490588834c443dc01f22c2ba63a9cb4d.png b/_images/af41f8bbe2970d17578bf8a89e98e464490588834c443dc01f22c2ba63a9cb4d.png deleted file mode 100644 index e7c2c49..0000000 Binary files a/_images/af41f8bbe2970d17578bf8a89e98e464490588834c443dc01f22c2ba63a9cb4d.png and /dev/null differ diff --git a/_images/a07052dc18f7c7ed42fdffaf3fc133dbe2cfcda121765c35397bf9d7fea9885f.png b/_images/b221965d1b9d28961558508e20305aeeed661fd87bb0b85440f6f6adb1380ae0.png similarity index 96% rename from _images/a07052dc18f7c7ed42fdffaf3fc133dbe2cfcda121765c35397bf9d7fea9885f.png rename to _images/b221965d1b9d28961558508e20305aeeed661fd87bb0b85440f6f6adb1380ae0.png index 1e58f3b..474f3ff 100644 Binary files a/_images/a07052dc18f7c7ed42fdffaf3fc133dbe2cfcda121765c35397bf9d7fea9885f.png and b/_images/b221965d1b9d28961558508e20305aeeed661fd87bb0b85440f6f6adb1380ae0.png differ diff --git a/_images/c4a2c19b20b5d58a10286ceaa8807d2c75c6d1c97050a3db5022aae842d00ec8.png b/_images/b83fab05cebdff117951fa77368f7d67561a0113ec135b94d266e65762744126.png similarity index 95% rename from _images/c4a2c19b20b5d58a10286ceaa8807d2c75c6d1c97050a3db5022aae842d00ec8.png rename to _images/b83fab05cebdff117951fa77368f7d67561a0113ec135b94d266e65762744126.png index 1a3385d..7e05733 100644 Binary files a/_images/c4a2c19b20b5d58a10286ceaa8807d2c75c6d1c97050a3db5022aae842d00ec8.png and b/_images/b83fab05cebdff117951fa77368f7d67561a0113ec135b94d266e65762744126.png differ diff --git a/_images/b8c8046e0e721fa27c41b5998c2d5d78e28dbd8bb431d19c0de2b2171e30f046.png b/_images/b8c8046e0e721fa27c41b5998c2d5d78e28dbd8bb431d19c0de2b2171e30f046.png new file mode 100644 index 0000000..0c33480 Binary files /dev/null and b/_images/b8c8046e0e721fa27c41b5998c2d5d78e28dbd8bb431d19c0de2b2171e30f046.png differ diff --git a/_images/434a3e25c38abc2a7eeebcfa715d5abfd8adf55c4793d99ccf09c743c8491c9f.png b/_images/b8dae91e8d71e6b8c6b76aa5dc1630cba7ed95263c6a53f0432b66b41b8eefae.png similarity index 99% rename from _images/434a3e25c38abc2a7eeebcfa715d5abfd8adf55c4793d99ccf09c743c8491c9f.png rename to _images/b8dae91e8d71e6b8c6b76aa5dc1630cba7ed95263c6a53f0432b66b41b8eefae.png index 69b0026..dbb631d 100644 Binary files a/_images/434a3e25c38abc2a7eeebcfa715d5abfd8adf55c4793d99ccf09c743c8491c9f.png and b/_images/b8dae91e8d71e6b8c6b76aa5dc1630cba7ed95263c6a53f0432b66b41b8eefae.png differ diff --git a/_images/b9552f8de6d7da4b8a5cc208a4c05d2d7e95ccc278a089a07529bb91488412dd.png b/_images/b9552f8de6d7da4b8a5cc208a4c05d2d7e95ccc278a089a07529bb91488412dd.png new file mode 100644 index 0000000..8b59c1a Binary files /dev/null and b/_images/b9552f8de6d7da4b8a5cc208a4c05d2d7e95ccc278a089a07529bb91488412dd.png differ diff --git a/_images/bc9b7f5e0dda468a1a2f0716a9c635bab7c06e39addd7bb51f4f36b96744f4a4.png b/_images/bc9b7f5e0dda468a1a2f0716a9c635bab7c06e39addd7bb51f4f36b96744f4a4.png new file mode 100644 index 0000000..d3f2b0a Binary files /dev/null and b/_images/bc9b7f5e0dda468a1a2f0716a9c635bab7c06e39addd7bb51f4f36b96744f4a4.png differ diff --git a/_images/bd94f394dea9015f3f9442f09416b3ca55b6c5164dd14e271ca0e5d24c4b0e9b.png b/_images/bd94f394dea9015f3f9442f09416b3ca55b6c5164dd14e271ca0e5d24c4b0e9b.png deleted file mode 100644 index 2d742d2..0000000 Binary files a/_images/bd94f394dea9015f3f9442f09416b3ca55b6c5164dd14e271ca0e5d24c4b0e9b.png and /dev/null differ diff --git a/_images/be8952d27974ca59eac5bdfba8089198bfa99cf90ecd73805ade7043ff3a587b.png b/_images/be8952d27974ca59eac5bdfba8089198bfa99cf90ecd73805ade7043ff3a587b.png deleted file mode 100644 index e8a74bc..0000000 Binary files a/_images/be8952d27974ca59eac5bdfba8089198bfa99cf90ecd73805ade7043ff3a587b.png and /dev/null differ diff --git a/_images/bed16e04011f1b58823cc4b756816d2d28843ee0bdc01c20ab0f82cbe5fb8025.png b/_images/bed16e04011f1b58823cc4b756816d2d28843ee0bdc01c20ab0f82cbe5fb8025.png deleted file mode 100644 index 7cee937..0000000 Binary files a/_images/bed16e04011f1b58823cc4b756816d2d28843ee0bdc01c20ab0f82cbe5fb8025.png and /dev/null differ diff --git a/_images/c0fcbc114792d4f759e9fed2c6602ef0e8dd41c78245256918205da4a55fc60d.png b/_images/c0fcbc114792d4f759e9fed2c6602ef0e8dd41c78245256918205da4a55fc60d.png new file mode 100644 index 0000000..f18942f Binary files /dev/null and b/_images/c0fcbc114792d4f759e9fed2c6602ef0e8dd41c78245256918205da4a55fc60d.png differ diff --git a/_images/9227ba824f527bc00fb594284314e15d59cdff7c45114fc861c17d4a12e30467.png b/_images/c183dc3bedce9f3edbc897155da789ceb609e42d000d4836c93f17c470110a51.png similarity index 94% rename from _images/9227ba824f527bc00fb594284314e15d59cdff7c45114fc861c17d4a12e30467.png rename to _images/c183dc3bedce9f3edbc897155da789ceb609e42d000d4836c93f17c470110a51.png index 3f1ddd3..ed25e9d 100644 Binary files a/_images/9227ba824f527bc00fb594284314e15d59cdff7c45114fc861c17d4a12e30467.png and b/_images/c183dc3bedce9f3edbc897155da789ceb609e42d000d4836c93f17c470110a51.png differ diff --git a/_images/fd51c97f3eebba6314b5e62596e5239ab5ae3637efb6c4f442e1099fe52453ad.png b/_images/c2c318386d32d14b6fbc293e8273712c82998b3251db8c56f3479eed97fd3baa.png similarity index 99% rename from _images/fd51c97f3eebba6314b5e62596e5239ab5ae3637efb6c4f442e1099fe52453ad.png rename to _images/c2c318386d32d14b6fbc293e8273712c82998b3251db8c56f3479eed97fd3baa.png index 5737799..8ecf8c9 100644 Binary files a/_images/fd51c97f3eebba6314b5e62596e5239ab5ae3637efb6c4f442e1099fe52453ad.png and b/_images/c2c318386d32d14b6fbc293e8273712c82998b3251db8c56f3479eed97fd3baa.png differ diff --git a/_images/c4fa5a1235390caa451561d024f0b1626651eaad43ebc6a91b420ba4e3a3d709.png b/_images/c4fa5a1235390caa451561d024f0b1626651eaad43ebc6a91b420ba4e3a3d709.png deleted file mode 100644 index 86beff4..0000000 Binary files a/_images/c4fa5a1235390caa451561d024f0b1626651eaad43ebc6a91b420ba4e3a3d709.png and /dev/null differ diff --git a/_images/c51d76347ce8b86195c9684b32dae60c7fc7977ef593c8d5a9d661db6920d680.png b/_images/c51d76347ce8b86195c9684b32dae60c7fc7977ef593c8d5a9d661db6920d680.png new file mode 100644 index 0000000..5ad3abf Binary files /dev/null and b/_images/c51d76347ce8b86195c9684b32dae60c7fc7977ef593c8d5a9d661db6920d680.png differ diff --git a/_images/bfca2f7678f2c3b76f1f8b5894b63328d8151dccf380c7269d5276dd67fe024c.png b/_images/c5242c295adad9804706b3a04f35f6c298a7a669362f6c97d56316f255d80508.png similarity index 98% rename from _images/bfca2f7678f2c3b76f1f8b5894b63328d8151dccf380c7269d5276dd67fe024c.png rename to _images/c5242c295adad9804706b3a04f35f6c298a7a669362f6c97d56316f255d80508.png index cbccfb0..880931f 100644 Binary files a/_images/bfca2f7678f2c3b76f1f8b5894b63328d8151dccf380c7269d5276dd67fe024c.png and b/_images/c5242c295adad9804706b3a04f35f6c298a7a669362f6c97d56316f255d80508.png differ diff --git a/_images/4210ffe6ec0e5a7b71f1a4f6293d4b88ea109e48f342de3b5b4707d184aa9eca.png b/_images/c5c067e373e3f5cf92b10eadbc6bdf4be6a4f096632ab041147c12acb971ce9e.png similarity index 92% rename from _images/4210ffe6ec0e5a7b71f1a4f6293d4b88ea109e48f342de3b5b4707d184aa9eca.png rename to _images/c5c067e373e3f5cf92b10eadbc6bdf4be6a4f096632ab041147c12acb971ce9e.png index 0e2779e..56ffedf 100644 Binary files a/_images/4210ffe6ec0e5a7b71f1a4f6293d4b88ea109e48f342de3b5b4707d184aa9eca.png and b/_images/c5c067e373e3f5cf92b10eadbc6bdf4be6a4f096632ab041147c12acb971ce9e.png differ diff --git a/_images/35cf7378aa3f8401d9ad28de994ed771f7a2a84e353e31aa73b736aa6b0b7a1b.png b/_images/c666bdac33f7febec57fc3f4d38b2a667f98f5c29d2ad7fec62f2195d67360d2.png similarity index 98% rename from _images/35cf7378aa3f8401d9ad28de994ed771f7a2a84e353e31aa73b736aa6b0b7a1b.png rename to _images/c666bdac33f7febec57fc3f4d38b2a667f98f5c29d2ad7fec62f2195d67360d2.png index 7a9634f..dc22b51 100644 Binary files a/_images/35cf7378aa3f8401d9ad28de994ed771f7a2a84e353e31aa73b736aa6b0b7a1b.png and b/_images/c666bdac33f7febec57fc3f4d38b2a667f98f5c29d2ad7fec62f2195d67360d2.png differ diff --git a/_images/c675697b52a96f5b88031e8d6327114049a95faf86b6b045ad8af231d4d2c1ed.png b/_images/c675697b52a96f5b88031e8d6327114049a95faf86b6b045ad8af231d4d2c1ed.png deleted file mode 100644 index 9be4673..0000000 Binary files a/_images/c675697b52a96f5b88031e8d6327114049a95faf86b6b045ad8af231d4d2c1ed.png and /dev/null differ diff --git a/_images/bdf3e44e3dac12b9c0ba566377e9e9cb57c599658b2b2139b46d443fbe2ea79a.png b/_images/c6af33be7bbdba2f405be55b9d9689d356b56a8bdcd7f0734be380e85745059f.png similarity index 89% rename from _images/bdf3e44e3dac12b9c0ba566377e9e9cb57c599658b2b2139b46d443fbe2ea79a.png rename to _images/c6af33be7bbdba2f405be55b9d9689d356b56a8bdcd7f0734be380e85745059f.png index 690fefd..a10cf85 100644 Binary files a/_images/bdf3e44e3dac12b9c0ba566377e9e9cb57c599658b2b2139b46d443fbe2ea79a.png and b/_images/c6af33be7bbdba2f405be55b9d9689d356b56a8bdcd7f0734be380e85745059f.png differ diff --git a/_images/d80499c08b800f50d963c5ca46715499c85138792a5f44d2ee64974356ae6162.png b/_images/c89e5fb73105dc7f8abf17ce1be4547d278e35dd6e4659ce72299d39178d9cfd.png similarity index 96% rename from _images/d80499c08b800f50d963c5ca46715499c85138792a5f44d2ee64974356ae6162.png rename to _images/c89e5fb73105dc7f8abf17ce1be4547d278e35dd6e4659ce72299d39178d9cfd.png index 603ec4f..1669eba 100644 Binary files a/_images/d80499c08b800f50d963c5ca46715499c85138792a5f44d2ee64974356ae6162.png and b/_images/c89e5fb73105dc7f8abf17ce1be4547d278e35dd6e4659ce72299d39178d9cfd.png differ diff --git a/_images/ca1e32e37af72e72a448dc2be03931c0d437bb46e2aedaf6f48f593272036917.png b/_images/ca1e32e37af72e72a448dc2be03931c0d437bb46e2aedaf6f48f593272036917.png new file mode 100644 index 0000000..81e0585 Binary files /dev/null and b/_images/ca1e32e37af72e72a448dc2be03931c0d437bb46e2aedaf6f48f593272036917.png differ diff --git a/_images/ca398ccb6d4c7d252a15fd0b5d297d77d1d8a7feae237106743bcef297d3f04f.png b/_images/ca398ccb6d4c7d252a15fd0b5d297d77d1d8a7feae237106743bcef297d3f04f.png new file mode 100644 index 0000000..121cf75 Binary files /dev/null and b/_images/ca398ccb6d4c7d252a15fd0b5d297d77d1d8a7feae237106743bcef297d3f04f.png differ diff --git a/_images/421cd75f603250239bed223b659fe2fc40c2793a6993978b9479d6d1d16bce5a.png b/_images/cb7f8381f644f78e88b78a7ed8203215f5feb84207c436c506d79faefe6e391d.png similarity index 94% rename from _images/421cd75f603250239bed223b659fe2fc40c2793a6993978b9479d6d1d16bce5a.png rename to _images/cb7f8381f644f78e88b78a7ed8203215f5feb84207c436c506d79faefe6e391d.png index 22e4c40..9d37bec 100644 Binary files a/_images/421cd75f603250239bed223b659fe2fc40c2793a6993978b9479d6d1d16bce5a.png and b/_images/cb7f8381f644f78e88b78a7ed8203215f5feb84207c436c506d79faefe6e391d.png differ diff --git a/_images/38408b8e57f606581a17e800cb181255f6e159f90afc050c49c457f7d906f9a6.png b/_images/cc2f903fd3375dc67805334c70367a01950289f0171a4d0fec92e353e047bf83.png similarity index 99% rename from _images/38408b8e57f606581a17e800cb181255f6e159f90afc050c49c457f7d906f9a6.png rename to _images/cc2f903fd3375dc67805334c70367a01950289f0171a4d0fec92e353e047bf83.png index c5ea879..2ef57d1 100644 Binary files a/_images/38408b8e57f606581a17e800cb181255f6e159f90afc050c49c457f7d906f9a6.png and b/_images/cc2f903fd3375dc67805334c70367a01950289f0171a4d0fec92e353e047bf83.png differ diff --git a/_images/cce6ebb521a3afdd39288c1f4b4f48c8c7d59712bff73a8d43f8aa8456dca3c3.png b/_images/cce6ebb521a3afdd39288c1f4b4f48c8c7d59712bff73a8d43f8aa8456dca3c3.png new file mode 100644 index 0000000..d3ac6c8 Binary files /dev/null and b/_images/cce6ebb521a3afdd39288c1f4b4f48c8c7d59712bff73a8d43f8aa8456dca3c3.png differ diff --git a/_images/429523945d3e4a18c07a31b199f29ebb5eec2ecd9ddca80ea5dfa235dde43f80.svg b/_images/cda378eeeb16a768d216a60163a9d2d2d8ffabf1cf3b01a99b8b588b975e1459.svg similarity index 97% rename from _images/429523945d3e4a18c07a31b199f29ebb5eec2ecd9ddca80ea5dfa235dde43f80.svg rename to _images/cda378eeeb16a768d216a60163a9d2d2d8ffabf1cf3b01a99b8b588b975e1459.svg index 51a4f97..38ca299 100644 --- a/_images/429523945d3e4a18c07a31b199f29ebb5eec2ecd9ddca80ea5dfa235dde43f80.svg +++ b/_images/cda378eeeb16a768d216a60163a9d2d2d8ffabf1cf3b01a99b8b588b975e1459.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:18.783357 + 2024-08-19T13:22:10.490245 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 76.394413 40.677734 L 76.68 40.68 L 112.68 40.68 z -" clip-path="url(#pb9eaedfa9d)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pf9fd70b7e4)"/> @@ -3008,7 +3008,7 @@ z - + diff --git a/_images/ce9f83c25ddeb92e7792b6d5e01acaaf2ae1421b28688581710bc905d7bde43d.png b/_images/ce9f83c25ddeb92e7792b6d5e01acaaf2ae1421b28688581710bc905d7bde43d.png deleted file mode 100644 index 03b1771..0000000 Binary files a/_images/ce9f83c25ddeb92e7792b6d5e01acaaf2ae1421b28688581710bc905d7bde43d.png and /dev/null differ diff --git a/_images/d194508f719076e7f673e1216ab03c2ab2c2c324631b2800fa7bc7792f0cb75d.png b/_images/d194508f719076e7f673e1216ab03c2ab2c2c324631b2800fa7bc7792f0cb75d.png deleted file mode 100644 index ebee420..0000000 Binary files a/_images/d194508f719076e7f673e1216ab03c2ab2c2c324631b2800fa7bc7792f0cb75d.png and /dev/null differ diff --git a/_images/d257689d143118af13935d3f8aac3e32bb0768f6dabe2a26b391b53c38107865.png b/_images/d257689d143118af13935d3f8aac3e32bb0768f6dabe2a26b391b53c38107865.png deleted file mode 100644 index 88ab405..0000000 Binary files a/_images/d257689d143118af13935d3f8aac3e32bb0768f6dabe2a26b391b53c38107865.png and /dev/null differ diff --git a/_images/969b88bd3c70f0e5555b0f126493a1c69bfd00c83ec34841ed455a80cff62cdb.svg b/_images/d4a714b78320833ba900afda598bc4827942383cc6c66cad1749ceb7a1adda5c.svg similarity index 97% rename from _images/969b88bd3c70f0e5555b0f126493a1c69bfd00c83ec34841ed455a80cff62cdb.svg rename to _images/d4a714b78320833ba900afda598bc4827942383cc6c66cad1749ceb7a1adda5c.svg index 1f965da..75aad76 100644 --- a/_images/969b88bd3c70f0e5555b0f126493a1c69bfd00c83ec34841ed455a80cff62cdb.svg +++ b/_images/d4a714b78320833ba900afda598bc4827942383cc6c66cad1749ceb7a1adda5c.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:18.567511 + 2024-08-19T13:22:10.204926 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 22.394413 40.677734 L 22.68 40.68 L 58.68 40.68 z -" clip-path="url(#p063f3b53ee)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p8b269ad613)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p8b269ad613)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p8b269ad613)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p8b269ad613)"/> +" clip-path="url(#p8b269ad613)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p8b269ad613)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p8b269ad613)"/> +" clip-path="url(#p8b269ad613)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p8b269ad613)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p8b269ad613)"/> +" clip-path="url(#p8b269ad613)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p8b269ad613)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p8b269ad613)"/> @@ -1342,7 +1342,7 @@ z - + diff --git a/_images/ecc34cbc04006f065e4acdcdeca5e59f47623ce29e1d008ab01774d6af793c86.png b/_images/d4ed1c4da283aa41587bd6ca9433c806f7d7daaeb313e712033d1a749fcbb3aa.png similarity index 98% rename from _images/ecc34cbc04006f065e4acdcdeca5e59f47623ce29e1d008ab01774d6af793c86.png rename to _images/d4ed1c4da283aa41587bd6ca9433c806f7d7daaeb313e712033d1a749fcbb3aa.png index c2ac51e..fef0578 100644 Binary files a/_images/ecc34cbc04006f065e4acdcdeca5e59f47623ce29e1d008ab01774d6af793c86.png and b/_images/d4ed1c4da283aa41587bd6ca9433c806f7d7daaeb313e712033d1a749fcbb3aa.png differ diff --git a/_images/d5d59df4a10f79fc42318ed7e34ef07d16d145dc3ad47b9dc6aa4569f0f0edd3.png b/_images/d5d59df4a10f79fc42318ed7e34ef07d16d145dc3ad47b9dc6aa4569f0f0edd3.png deleted file mode 100644 index a143bc9..0000000 Binary files a/_images/d5d59df4a10f79fc42318ed7e34ef07d16d145dc3ad47b9dc6aa4569f0f0edd3.png and /dev/null differ diff --git a/_images/d7d2623749f670a97bd2aec8d2d539a4a5153806fad4f3b7e26b48bcdc8fc38b.png b/_images/d7d2623749f670a97bd2aec8d2d539a4a5153806fad4f3b7e26b48bcdc8fc38b.png deleted file mode 100644 index 2779c32..0000000 Binary files a/_images/d7d2623749f670a97bd2aec8d2d539a4a5153806fad4f3b7e26b48bcdc8fc38b.png and /dev/null differ diff --git a/_images/db3e81d773b6a00f692db407bd3cd58043e7f4194d4fcec7c098b9d4eaff9826.png b/_images/db3e81d773b6a00f692db407bd3cd58043e7f4194d4fcec7c098b9d4eaff9826.png deleted file mode 100644 index 914f297..0000000 Binary files a/_images/db3e81d773b6a00f692db407bd3cd58043e7f4194d4fcec7c098b9d4eaff9826.png and /dev/null differ diff --git a/_images/dd1b21c3205695f5d86b1713f7aed3101ae0c9884a0ce66fb86a54c79db56e1d.png b/_images/dd1b21c3205695f5d86b1713f7aed3101ae0c9884a0ce66fb86a54c79db56e1d.png new file mode 100644 index 0000000..2f8adf7 Binary files /dev/null and b/_images/dd1b21c3205695f5d86b1713f7aed3101ae0c9884a0ce66fb86a54c79db56e1d.png differ diff --git a/_images/ddf001dddf17a90e7bff8b6284f62e856baf935c72a8ed35a551985fe885b8d0.png b/_images/ddf001dddf17a90e7bff8b6284f62e856baf935c72a8ed35a551985fe885b8d0.png new file mode 100644 index 0000000..5d14f58 Binary files /dev/null and b/_images/ddf001dddf17a90e7bff8b6284f62e856baf935c72a8ed35a551985fe885b8d0.png differ diff --git a/_images/df35ad71575a7a5cde704b83f31694d7dc63d90d9d7a9ff3ea52e74a9bf9448b.png b/_images/df35ad71575a7a5cde704b83f31694d7dc63d90d9d7a9ff3ea52e74a9bf9448b.png new file mode 100644 index 0000000..e01c047 Binary files /dev/null and b/_images/df35ad71575a7a5cde704b83f31694d7dc63d90d9d7a9ff3ea52e74a9bf9448b.png differ diff --git a/_images/e09ac3d039260916e0f40e91c0ea36e366eb5a8dbe7f2ed1549a4779cbf9c9d7.png b/_images/e09ac3d039260916e0f40e91c0ea36e366eb5a8dbe7f2ed1549a4779cbf9c9d7.png new file mode 100644 index 0000000..8ac5abf Binary files /dev/null and b/_images/e09ac3d039260916e0f40e91c0ea36e366eb5a8dbe7f2ed1549a4779cbf9c9d7.png differ diff --git a/_images/e1df5d705fe3a6f76a811ef6e3daa02ec462f14aa724d62ce50760f3643c3a9b.png b/_images/e1df5d705fe3a6f76a811ef6e3daa02ec462f14aa724d62ce50760f3643c3a9b.png deleted file mode 100644 index 6027974..0000000 Binary files a/_images/e1df5d705fe3a6f76a811ef6e3daa02ec462f14aa724d62ce50760f3643c3a9b.png and /dev/null differ diff --git a/_images/e2d5d2754e7be52311d369a58a62adee05d1ca736999f4bb9d745dc288c8f66c.png b/_images/e2d5d2754e7be52311d369a58a62adee05d1ca736999f4bb9d745dc288c8f66c.png new file mode 100644 index 0000000..d6825c1 Binary files /dev/null and b/_images/e2d5d2754e7be52311d369a58a62adee05d1ca736999f4bb9d745dc288c8f66c.png differ diff --git a/_images/d7d4c12d93dcace7bc68c66789b71c766b69b69f46e928829c49ab6ee81378c9.png b/_images/e6d4f2626e1504e1ec3790109f3857e5fc46048b5e5b83e671eaed3595e71525.png similarity index 99% rename from _images/d7d4c12d93dcace7bc68c66789b71c766b69b69f46e928829c49ab6ee81378c9.png rename to _images/e6d4f2626e1504e1ec3790109f3857e5fc46048b5e5b83e671eaed3595e71525.png index 7e9f854..4da9d65 100644 Binary files a/_images/d7d4c12d93dcace7bc68c66789b71c766b69b69f46e928829c49ab6ee81378c9.png and b/_images/e6d4f2626e1504e1ec3790109f3857e5fc46048b5e5b83e671eaed3595e71525.png differ diff --git a/_images/ef2eff65a3647bba0ae2d683c2edbaedb61ee03aaef4c64530e72efd0c58714d.png b/_images/e8601f7b61d2498d2ab17859358172521632c8ee7402909eac35664d28a29563.png similarity index 98% rename from _images/ef2eff65a3647bba0ae2d683c2edbaedb61ee03aaef4c64530e72efd0c58714d.png rename to _images/e8601f7b61d2498d2ab17859358172521632c8ee7402909eac35664d28a29563.png index 766fdbf..75e75ef 100644 Binary files a/_images/ef2eff65a3647bba0ae2d683c2edbaedb61ee03aaef4c64530e72efd0c58714d.png and b/_images/e8601f7b61d2498d2ab17859358172521632c8ee7402909eac35664d28a29563.png differ diff --git a/_images/3e0992f2547a8bdb9855085f22301277c629510653d2c8431a076e7178bc13e2.svg b/_images/eb9e2ce00e54c7cd2f4b7476fc8cfe0f8a35bbd8cde0ffd94d641d60b177866a.svg similarity index 97% rename from _images/3e0992f2547a8bdb9855085f22301277c629510653d2c8431a076e7178bc13e2.svg rename to _images/eb9e2ce00e54c7cd2f4b7476fc8cfe0f8a35bbd8cde0ffd94d641d60b177866a.svg index e28ced7..1a940d7 100644 --- a/_images/3e0992f2547a8bdb9855085f22301277c629510653d2c8431a076e7178bc13e2.svg +++ b/_images/eb9e2ce00e54c7cd2f4b7476fc8cfe0f8a35bbd8cde0ffd94d641d60b177866a.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:18.708675 + 2024-08-19T13:22:10.386414 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 40.394413 40.677734 L 40.68 40.68 L 76.68 40.68 z -" clip-path="url(#p47d58792bb)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)"/> +" clip-path="url(#p43da7ccf80)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p43da7ccf80)"/> @@ -2076,7 +2076,7 @@ z - + diff --git a/_images/ec5c5662922a4d1d08ad47ec0d8d2cff915ea5fe2a7859bdc7c94461a0e89759.png b/_images/ec5c5662922a4d1d08ad47ec0d8d2cff915ea5fe2a7859bdc7c94461a0e89759.png deleted file mode 100644 index 418f047..0000000 Binary files a/_images/ec5c5662922a4d1d08ad47ec0d8d2cff915ea5fe2a7859bdc7c94461a0e89759.png and /dev/null differ diff --git a/_images/ab8146442df357528010f33d4efb75757bd9e4a0453af851bad4499c63b4ffb6.png b/_images/f0cc3d7a9eae7e08ea5d3e7d8740a5f8b9d971d1a09fa7193edbeb01296e0637.png similarity index 97% rename from _images/ab8146442df357528010f33d4efb75757bd9e4a0453af851bad4499c63b4ffb6.png rename to _images/f0cc3d7a9eae7e08ea5d3e7d8740a5f8b9d971d1a09fa7193edbeb01296e0637.png index f1c8b74..0880124 100644 Binary files a/_images/ab8146442df357528010f33d4efb75757bd9e4a0453af851bad4499c63b4ffb6.png and b/_images/f0cc3d7a9eae7e08ea5d3e7d8740a5f8b9d971d1a09fa7193edbeb01296e0637.png differ diff --git a/_images/1f7ad1e393ebd9aea4dd2d32f57fc897a989562771d8ad484e4d89aa21c1ed70.svg b/_images/f1b992164c056404c75b9630ed0ee04a52acf1c775444ee238b0dc7061f1bade.svg similarity index 97% rename from _images/1f7ad1e393ebd9aea4dd2d32f57fc897a989562771d8ad484e4d89aa21c1ed70.svg rename to _images/f1b992164c056404c75b9630ed0ee04a52acf1c775444ee238b0dc7061f1bade.svg index 89931f1..5dd4773 100644 --- a/_images/1f7ad1e393ebd9aea4dd2d32f57fc897a989562771d8ad484e4d89aa21c1ed70.svg +++ b/_images/f1b992164c056404c75b9630ed0ee04a52acf1c775444ee238b0dc7061f1bade.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.024248 + 2024-08-19T13:22:10.724005 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 49.394413 40.677734 L 49.68 40.68 L 85.68 40.68 z -" clip-path="url(#pc5072bcb2c)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#pdf6d997ee5)"/> @@ -2279,7 +2279,7 @@ z - + diff --git a/_images/23ea40ef8e867fb4d422e3879d960c2741ea3b9bab666050e814643db73c999e.svg b/_images/f4dfbc73f07d8fc5fd26f54e2d129b96ebad6e863079a53d0044654b6f1a2490.svg similarity index 96% rename from _images/23ea40ef8e867fb4d422e3879d960c2741ea3b9bab666050e814643db73c999e.svg rename to _images/f4dfbc73f07d8fc5fd26f54e2d129b96ebad6e863079a53d0044654b6f1a2490.svg index fc19da0..2b1a995 100644 --- a/_images/23ea40ef8e867fb4d422e3879d960c2741ea3b9bab666050e814643db73c999e.svg +++ b/_images/f4dfbc73f07d8fc5fd26f54e2d129b96ebad6e863079a53d0044654b6f1a2490.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.614331 + 2024-08-19T13:22:11.418763 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 99.794413 40.677734 L 100.08 40.68 L 136.08 40.68 z -" clip-path="url(#pa44b81cc4e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p68910a120e)"/> @@ -1588,7 +1588,7 @@ z - + diff --git a/_images/0a885b13a95065484a04193dd419bb473d38d4ec4b70aaf9702f6cfcf5651717.png b/_images/fb4e1a4f17ea141b989b613af7965cc01f1bd213afc54f82c64042ceaf457ea2.png similarity index 99% rename from _images/0a885b13a95065484a04193dd419bb473d38d4ec4b70aaf9702f6cfcf5651717.png rename to _images/fb4e1a4f17ea141b989b613af7965cc01f1bd213afc54f82c64042ceaf457ea2.png index efcf2ed..ee565a6 100644 Binary files a/_images/0a885b13a95065484a04193dd419bb473d38d4ec4b70aaf9702f6cfcf5651717.png and b/_images/fb4e1a4f17ea141b989b613af7965cc01f1bd213afc54f82c64042ceaf457ea2.png differ diff --git a/_images/fbf6f36a359a5c9a2039c6d1371d80b399c6f3c55e5233724e4bc912a2176592.png b/_images/fbf6f36a359a5c9a2039c6d1371d80b399c6f3c55e5233724e4bc912a2176592.png new file mode 100644 index 0000000..e7543b8 Binary files /dev/null and b/_images/fbf6f36a359a5c9a2039c6d1371d80b399c6f3c55e5233724e4bc912a2176592.png differ diff --git a/_images/46f5596c19700b85757c01a5dc7f7fe26a5d51eb04721f3bb262919e1cabd266.svg b/_images/fe6a3b5fb40b2e20c6d9d8ad3f9aadbbdec4e1770ed3f0c02527603bbe216341.svg similarity index 97% rename from _images/46f5596c19700b85757c01a5dc7f7fe26a5d51eb04721f3bb262919e1cabd266.svg rename to _images/fe6a3b5fb40b2e20c6d9d8ad3f9aadbbdec4e1770ed3f0c02527603bbe216341.svg index b673752..3b54f8a 100644 --- a/_images/46f5596c19700b85757c01a5dc7f7fe26a5d51eb04721f3bb262919e1cabd266.svg +++ b/_images/fe6a3b5fb40b2e20c6d9d8ad3f9aadbbdec4e1770ed3f0c02527603bbe216341.svg @@ -6,11 +6,11 @@ - 2024-08-09T04:44:19.738947 + 2024-08-19T13:22:11.569591 image/svg+xml - Matplotlib v3.9.1.post1, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -432,7 +432,7 @@ L 76.394413 40.677734 L 76.68 40.68 L 112.68 40.68 z -" clip-path="url(#p65833f7296)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p3adbf1fcc2)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p3adbf1fcc2)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p3adbf1fcc2)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p3adbf1fcc2)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p3adbf1fcc2)"/> +" clip-path="url(#p3adbf1fcc2)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #000000"/> +" clip-path="url(#p3adbf1fcc2)"/> +" clip-path="url(#p3adbf1fcc2)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p3adbf1fcc2)"/> +" clip-path="url(#p3adbf1fcc2)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p3adbf1fcc2)" style="fill: none; stroke: #000000; stroke-linecap: round"/> +" clip-path="url(#p3adbf1fcc2)"/> @@ -1396,7 +1396,7 @@ z - + diff --git a/_images/d5fd4a4aa8456d7448a9dc73fe0c583c4c585e660059de6788fa223328342d21.png b/_images/fe7245d14d379049216ac50d99ca906b344c8ddaaa69612755736dfb443002a6.png similarity index 97% rename from _images/d5fd4a4aa8456d7448a9dc73fe0c583c4c585e660059de6788fa223328342d21.png rename to _images/fe7245d14d379049216ac50d99ca906b344c8ddaaa69612755736dfb443002a6.png index 54011d6..c985cc9 100644 Binary files a/_images/d5fd4a4aa8456d7448a9dc73fe0c583c4c585e660059de6788fa223328342d21.png and b/_images/fe7245d14d379049216ac50d99ca906b344c8ddaaa69612755736dfb443002a6.png differ diff --git a/_images/ff1aff3f44cd4b24f76745ffab8ec8fc3b8d4b0f690cbb76cd042a7eb240dff0.png b/_images/ff1aff3f44cd4b24f76745ffab8ec8fc3b8d4b0f690cbb76cd042a7eb240dff0.png new file mode 100644 index 0000000..0d02f0d Binary files /dev/null and b/_images/ff1aff3f44cd4b24f76745ffab8ec8fc3b8d4b0f690cbb76cd042a7eb240dff0.png differ diff --git a/_sources/0_Preparations.ipynb b/_sources/0_Preparations.ipynb index 10034b8..141f4cf 100644 --- a/_sources/0_Preparations.ipynb +++ b/_sources/0_Preparations.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "d2169966", + "id": "a419c5a7", "metadata": {}, "source": [ "# ツールのインストールと説明\n", diff --git a/_sources/5_pandas_plot.ipynb b/_sources/5_pandas_plot.ipynb index ea74a78..275197d 100644 --- a/_sources/5_pandas_plot.ipynb +++ b/_sources/5_pandas_plot.ipynb @@ -35,8 +35,8 @@ }, "outputs": [], "source": [ - "import pandas as pd\n", "import numpy as np\n", + "import pandas as pd\n", "import japanize_matplotlib\n", "\n", "# 警告メッセージを非表示\n", @@ -1126,7 +1126,8 @@ { "cell_type": "markdown", "metadata": { - "heading_collapsed": true + "heading_collapsed": true, + "jp-MarkdownHeadingCollapsed": true }, "source": [ "## その他のプロット" @@ -1145,45 +1146,69 @@ }, { "cell_type": "markdown", - "metadata": { - "hidden": true - }, + "metadata": {}, + "source": [ + "`2`つの書き方が準備されている。\n", + "1. 次のような書き方となるメソッドを使う。\n", + "\n", + " ```\n", + " .plot.xxxx()\n", + " ```\n", + "
\n", + " ここで`xxxx`は、プロットの種類を表す。\n", + "2. メソッド`.plot()`の引数`kind`に文字列としてプロットの種類を指定する。\n", + "\n", + "この`2`つの方法は同じプロットを表示することなる。\n", + "まず,各プロットについての箇条書きでまとめた後,実際にデータを使いプロットについて説明することにする。" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, "source": [ - "メソッド`.plot()`には様々な引数が用意されているが,その中に`kind`がある。次を文字列として指定すると様々な種類のプロットが可能となる。\n", - "* `line`:ライン・プロット\n", - " * デフォルトの値であり,上で説明した直線・曲線のプロットとなる。\n", - " * `.plot()`は`.plot.line()`と同じでもある。\n", + "* ライン・プロット\n", + " * 上で説明した直線・曲線のプロット。\n", + " * 書き方1:`.plot.line()`は`.plot()`と同じ。\n", + " * 書き方2:`.plot(kind='line')`の`'line'`はデフォルトの値。\n", " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.line.html)\n", - "* `bar`:縦向きの棒グラフ(カテゴリーなどの離散変数に使う)\n", - " * `.plot(kind='bar')`は`.plot.bar()`と同じでもある。\n", - " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.bar.html)\n", - "* `barh`:横向き棒グラフ(カテゴリーなどの離散変数に使う)\n", - " * `barh`の`h`はHorizontalのH\n", - " * `.plot(kind='hbar')`は`.plot.hbar()`と同じでもある。\n", - " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.barh.html)\n", - "* `hist`:ヒストグラム(連続変数に使う)\n", + "* 散布図(`DataFrame`のみ)\n", + " * 書き方1:`.plot.scatter()`\n", + " * 書き方2:`.plot(kind='scatter')`\n", + " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.scatter.html)\n", + "* ヒストグラム(連続変数に使う)\n", + " * 書き方1:`.plot.hist()`\n", + " * 書き方2:`.plot(kind='hist')`\n", " * `hist`はHISTogramのHIST\n", - " * `.plot(kind='hist')`は`.plot.hist()`と同じでもある。\n", " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.hist.html)\n", - "* `box`:ボックスプロット\n", - " * `.plot(kind='box')`は`.plot.box()`と同じでもある。\n", - " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.box.html)\n", - "* `kde`:カーネル密度推定プロット\n", + "* カーネル密度推定プロット\n", + " * 書き方1:`.plot.kde()`もしくは`.plot.density()`\n", + " * 書き方2:`.plot(kind='kde')`もしくは`.plot(kind='density')`\n", " * `kde`はKernel Density EstimateのKDE\n", - " * `.plot(kind='kde')`は`.plot.kde()`と同じでもある。\n", " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.kde.html)\n", - "* `density`:`kde`と同じ\n", - "* `area`:エリア・プロット\n", - " * `.plot(kind='area')`は`.plot.area()`と同じでもある。\n", + "* 縦向きの棒グラフ(カテゴリーなどの離散変数に使う)\n", + " * 書き方1:`.plot.bar()`\n", + " * 書き方2:`.plot(kind='bar')`\n", + " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.bar.html)\n", + "* 横向き棒グラフ(カテゴリーなどの離散変数に使う)\n", + " * 書き方1:`.plot.barh()`\n", + " * 書き方2:`.plot(kind='barh')`\n", + " * `barh`の`h`はHorizontalのH\n", + " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.barh.html)\n", + "* ボックスプロット\n", + " * 書き方1:`.plot.box()`\n", + " * 書き方2:`.plot(kind='box')`\n", + " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.box.html)\n", + "* エリア・プロット\n", + " * 書き方1:`.plot.area()`\n", + " * 書き方2:`.plot(kind='area')`\n", " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.area.html)\n", - "* `pie`:パイチャート\n", - " * `.plot(kind='pie')`は`.plot.pie()`と同じでもある。\n", + "* パイチャート\n", + " * 書き方1:`.plot.pie()`\n", + " * 書き方2:`.plot(kind='pie')`\n", " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.pie.html)\n", - "* `scatter`:散布図(`DataFrame`のみ)\n", - " * `.plot(kind='scatter')`は`.plot.scatter()`と同じでもある。\n", - " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.scatter.html)\n", - "* `hexbin`: : 六角形プロット(`DataFrame`のみ)\n", - " * `.plot(kind='hexbin')`は`.plot.hexbin()`と同じでもある。\n", + "* 六角形プロット(`DataFrame`のみ)\n", + " * 書き方1:`.plot.hexbin()`\n", + " * 書き方2:`.plot(kind='hexbin')`\n", " * [プロットの例](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.hexbin.html)" ] }, @@ -1196,8 +1221,9 @@ "上で説明した[ライン・プロットの引数](sec:5-options)は他のプロットと共通のものが多いが,それぞれ独自の引数もある。\n", "\n", "以下では散布図,ヒストグラム,カーネル密度推定プロット,棒グラフについて説明する。\n", + "加えて,縦線と横線を表示する方法も紹介する。\n", "\n", - "説明には次のコードで生成する`DataFrame`を使う。列`X`と`Y`には標準正規分布(平均`0`,標準偏差`1`)から生成した100個のランダム変数が含まれている。`Z`には正規分布(平均`2`,標準偏差`1`)から抽出した100個のランダム変数が格納されている。" + "説明には次のコードで生成する`DataFrame`を使う。列`X`と`Y`には標準正規分布(平均`0`,標準偏差`1`)から生成した100個のランダム変数が含まれている。`Z`には正規分布(平均`2`,標準偏差`1`)から抽出した`100`個のランダム変数が格納されている。" ] }, { @@ -1208,9 +1234,10 @@ }, "outputs": [], "source": [ - "df1 = pd.DataFrame({'X':np.random.normal(size=100),\n", - " 'Y':np.random.normal(size=100),\n", - " 'Z':np.random.normal(loc=2, size=100)})" + "rng = np.random.default_rng()\n", + "df1 = pd.DataFrame({'X':rng.normal(size=100),\n", + " 'Y':rng.normal(size=100),\n", + " 'Z':rng.normal(loc=2, size=100)})" ] }, { @@ -1241,6 +1268,10 @@ "source": [ "散布図をプロットする場合は次の構文となる。\n", "```\n", + "<書き方1>\n", + "df1.plot.scatter(x='列ラベル', y='列ラベル')\n", + "\n", + "<書き方2>\n", "df1.plot(x='列ラベル', y='列ラベル', kind='scatter')\n", "```\n", "* `x`:横軸に使う列ラベル(文字列)\n", @@ -1257,7 +1288,7 @@ }, "outputs": [], "source": [ - "df1.plot(x='X', y='Y', kind='scatter')\n", + "df1.plot.scatter(x='X', y='Y')\n", "pass" ] }, @@ -1296,17 +1327,17 @@ }, "outputs": [], "source": [ - "df1.plot(x='X', y='Y', kind='scatter',\n", - " title='タイトルです',\n", - " color='red',\n", - " marker='^',\n", - " s=100,\n", - " fontsize=20,\n", - " figsize=(8,4),\n", - " # legend=False,\n", - " label='Y',\n", - " grid=True\n", - " )\n", + "df1.plot.scatter(x='X', y='Y',\n", + " title='タイトルです',\n", + " color='red',\n", + " marker='^',\n", + " s=100,\n", + " fontsize=20,\n", + " figsize=(8,4),\n", + " # legend=False,\n", + " label='Yの判例',\n", + " grid=True\n", + " )\n", "pass" ] }, @@ -1336,8 +1367,8 @@ }, "outputs": [], "source": [ - "ax_ = df1.plot(x='X', y='Y', kind='scatter',label='Yのデータ')\n", - "df1.plot(x='X', y='Z', kind='scatter',\n", + "ax_ = df1.plot.scatter(x='X', y='Y', label='Yのデータ')\n", + "df1.plot.scatter(x='X', y='Z',\n", " color='red', marker='^', label='Zのデータ', ax=ax_)\n", "pass" ] @@ -1361,6 +1392,10 @@ "source": [ "ヒストグラムは次の構文となる。\n", "```\n", + "<書き方1>\n", + "df1.plot.hist(y='列ラベル')\n", + "\n", + "<書き方2>\n", "df1.plot(y='列ラベル', kind='hist')\n", "```\n", "* `y`:縦軸に使う列ラベル(文字列、複数指定する場合はリスト)\n", @@ -1375,7 +1410,7 @@ }, "outputs": [], "source": [ - "df1.plot(y='Y', kind='hist')\n", + "df1.plot.hist(y='Y')\n", "pass" ] }, @@ -1427,20 +1462,19 @@ }, "outputs": [], "source": [ - "df1.plot(y='Y',\n", - " kind='hist',\n", - " bins=20,\n", - " title='タイトルです',\n", - " color='red',\n", - " ec='white',\n", - " alpha=0.5,\n", - " density=True,\n", - " fontsize=20,\n", - " figsize=(8,4),\n", - " legend=True,\n", - " label='Xの凡例',\n", - " grid=True\n", - " )\n", + "df1.plot.hist(y='Y',\n", + " bins=20,\n", + " title='タイトルです',\n", + " color='red',\n", + " ec='white',\n", + " alpha=0.5,\n", + " density=True,\n", + " fontsize=20,\n", + " figsize=(8,4),\n", + " legend=True,\n", + " label='Xの凡例',\n", + " grid=True\n", + " )\n", "pass" ] }, @@ -1470,12 +1504,11 @@ }, "outputs": [], "source": [ - "df1.plot(y=['Y','Z'],\n", - " kind='hist',\n", - " bins=30,\n", - " color=['r','k'],\n", - " edgecolor='k',\n", - " alpha=0.4)\n", + "df1.plot.hist(y=['Y','Z'],\n", + " bins=30,\n", + " color=['r','k'],\n", + " edgecolor='k',\n", + " alpha=0.4)\n", "pass" ] }, @@ -1496,12 +1529,11 @@ }, "outputs": [], "source": [ - "df1.plot(y=['Y','Z'],\n", - " kind='hist', \n", - " bins=30,\n", - " color=['r','k'],\n", - " edgecolor='white',\n", - " stacked=True)\n", + "df1.plot.hist(y=['Y','Z'],\n", + " bins=30,\n", + " color=['r','k'],\n", + " edgecolor='white',\n", + " stacked=True)\n", "pass" ] }, @@ -1519,6 +1551,7 @@ "metadata": { "heading_collapsed": true, "hidden": true, + "jp-MarkdownHeadingCollapsed": true, "tags": [ "remove-cell" ] @@ -1548,6 +1581,10 @@ "\n", "次の構文となる。\n", "```\n", + "<書き方1>\n", + "df1.plot.kde(y='列ラベル')\n", + "\n", + "<書き方2>\n", "df1.plot(y='列ラベル', kind='kde')\n", "```\n", "* `y`:縦軸に使う列ラベル(文字列、複数指定する場合はリスト)\n", @@ -1564,7 +1601,7 @@ }, "outputs": [], "source": [ - "df1.plot(y=['X','Z'], kind='kde')\n", + "df1.plot.kde(y=['X','Z'])\n", "pass" ] }, @@ -1613,19 +1650,18 @@ }, "outputs": [], "source": [ - "df1.plot(y='X',\n", - " kind='kde',\n", - " title='タイトルです',\n", - " linewidth=5,\n", - " linestyle='-.',\n", - " color='red',\n", - " alpha=0.5,\n", - " fontsize=20,\n", - " figsize=(8,4),\n", - " legend=True,\n", - " label='Xの凡例',\n", - " grid=True\n", - " )\n", + "df1.plot.kde(y='X',\n", + " title='タイトルです',\n", + " linewidth=5,\n", + " linestyle='-.',\n", + " color='red',\n", + " alpha=0.5,\n", + " fontsize=20,\n", + " figsize=(8,4),\n", + " legend=True,\n", + " label='Xの凡例',\n", + " grid=True\n", + " )\n", "pass" ] }, @@ -1655,16 +1691,12 @@ }, "outputs": [], "source": [ - "ax_ = df1.plot(y='X',\n", - " kind='hist',\n", - " label='Xのヒストグラム',\n", - " density=True,\n", - " )\n", - "df1.plot(y='X',\n", - " kind='kde',\n", - " label='XのKDE',\n", - " ax=ax_,\n", - " )\n", + "ax_ = df1.plot.hist(y='X',\n", + " label='Xのヒストグラム',\n", + " density=True)\n", + "df1.plot.kde(y='X',\n", + " label='XのKDE',\n", + " ax=ax_)\n", "ax_.legend()\n", "pass" ] @@ -1689,14 +1721,18 @@ "図に縦線や横線を追加したい場合がある。その場合は,[タイトルとラベルのサイズの調整](sec:5-titlelabels)にあるように「軸」に追加していく事になる。次のような書き方となる。\n", "\n", "* 縦線の場合\n", + "\n", " ```\n", " ax_.axvline(<横軸の値>)\n", " ```\n", + "
\n", " ここで`axvline`の`ax`はAXis,`v`はVertical,`line`はLINEのことを表している。\n", "* 横線の場合\n", + " \n", " ```\n", " ax_.axhline(<縦軸の値>)\n", " ```\n", + "
\n", " ここで`axhline`の`ax`はAXis,`h`はHorizontal,`line`はLINEのことを表している。\n", "\n", "ここで`ax_`は`.plot()`で返された「軸」のことである。\n", @@ -1712,7 +1748,7 @@ }, "outputs": [], "source": [ - "ax_ = df1.plot(y='Y', kind='hist', alpha=0.1)\n", + "ax_ = df1.plot.hist(y='Y', alpha=0.1)\n", "ax_.axvline(0)\n", "ax_.axhline(10)\n", "pass" @@ -1757,7 +1793,7 @@ }, "outputs": [], "source": [ - "ax_ = df1.plot(y='Y', kind='hist', alpha=0.1)\n", + "ax_ = df1.plot.hist(y='Y', alpha=0.1)\n", "ax_.axvline(0,\n", " ymin=0.3,\n", " ymax=0.95,\n", @@ -1792,16 +1828,12 @@ }, "outputs": [], "source": [ - "ax_ = df1.plot(y='X',\n", - " kind='hist',\n", - " label='Xのヒストグラム',\n", - " density=True,\n", - " )\n", - "df1.plot(y='X',\n", - " kind='kde',\n", - " label='XのKDE',\n", - " ax=ax_,\n", - " )\n", + "ax_ = df1.plot.hist(y='X',\n", + " label='Xのヒストグラム',\n", + " density=True)\n", + "df1.plot.kde(y='X',\n", + " label='XのKDE',\n", + " ax=ax_)\n", "ax_.legend()\n", "ax_.axvline(0, color='red')\n", "pass" @@ -1812,6 +1844,7 @@ "metadata": { "heading_collapsed": true, "hidden": true, + "jp-MarkdownHeadingCollapsed": true, "tags": [ "remove-cell" ] @@ -1823,7 +1856,8 @@ { "cell_type": "markdown", "metadata": { - "hidden": true + "hidden": true, + "jp-MarkdownHeadingCollapsed": true }, "source": [ "(sec:5-bar)=\n", @@ -1871,6 +1905,10 @@ "\n", "この`DataFrame`を使って棒グラフの作成方法を説明するが,次の構文となる。\n", "```\n", + "<書き方1>\n", + "df2.plot.bar(x='列ラベル', y='列ラベル')\n", + "\n", + "<書き方2>\n", "df2.plot(x='列ラベル', y='列ラベル', kind='bar')\n", "```\n", "* `x`:横軸に使う列ラベル(文字列)\n", @@ -1887,7 +1925,7 @@ }, "outputs": [], "source": [ - "df2.plot(x='country', y='gdp', kind='bar')\n", + "df2.plot.bar(x='country', y='gdp')\n", "pass" ] }, @@ -1908,7 +1946,7 @@ }, "outputs": [], "source": [ - "df2.plot(x='country', y=['gdp','con'], kind='bar')\n", + "df2.plot.bar(x='country', y=['gdp','con'])\n", "pass" ] }, @@ -1949,16 +1987,16 @@ }, "outputs": [], "source": [ - "df2.plot(x='country', y=['con','inv','gov','netex'], kind='bar',\n", - " color=['red','black','green','orange'],\n", - " stacked=True,\n", - " fontsize=20,\n", - " figsize=(8,4),\n", - " # legend=False, \n", - " label=['消費','投資','政府支出','純輸出'],\n", - " grid=True,\n", - " rot=0\n", - " )\n", + "df2.plot.bar(x='country', y=['con','inv','gov','netex'],\n", + " color=['red','black','green','orange'],\n", + " stacked=True,\n", + " fontsize=20,\n", + " figsize=(8,4),\n", + " # legend=False, \n", + " label=['消費','投資','政府支出','純輸出'],\n", + " grid=True,\n", + " rot=0\n", + " )\n", "pass" ] }, @@ -1979,12 +2017,11 @@ }, "outputs": [], "source": [ - "ax_ = df2.plot(x='country', y=['con','inv','gov','netex'],\n", - " kind='bar',\n", - " stacked=True,\n", - " fontsize=15,\n", - " label=['消費','投資','政府支出','純輸出'],\n", - " rot=0)\n", + "ax_ = df2.plot.bar(x='country', y=['con','inv','gov','netex'],\n", + " stacked=True,\n", + " fontsize=15,\n", + " label=['消費','投資','政府支出','純輸出'],\n", + " rot=0)\n", "\n", "df2.plot(x='country', y='gdp',\n", " color='black',\n", diff --git a/_sources/index.ipynb b/_sources/index.ipynb index 9ab162c..982ba3f 100644 --- a/_sources/index.ipynb +++ b/_sources/index.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "acb21c8f", + "id": "fa125d58", "metadata": {}, "source": [ "# 経済学のためのPython入門\n", @@ -23,14 +23,14 @@ { "cell_type": "code", "execution_count": 1, - "id": "cf4a36e3", + "id": "7e781178", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Version: 2024年08月09日\n" + "Version: 2024年08月19日\n" ] } ], @@ -42,7 +42,7 @@ }, { "cell_type": "markdown", - "id": "78d9e79e", + "id": "2c84de55", "metadata": {}, "source": [ "