Skip to content

Commit cefd9c2

Browse files
Update documentation
1 parent 549bb5a commit cefd9c2

5 files changed

Lines changed: 18 additions & 20 deletions
143 KB
Loading
Binary file not shown.

_sources/notebooks/geopandas_flood_frequency.ipynb

Lines changed: 12 additions & 13 deletions
Large diffs are not rendered by default.

notebooks/geopandas_flood_frequency.html

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1726,26 +1726,25 @@ <h2>Aggregate Flood Events to Grid<a class="headerlink" href="#aggregate-flood-e
17261726
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">matplotlib.cm</span><span class="w"> </span><span class="kn">import</span> <span class="n">ScalarMappable</span>
17271727
<span class="kn">from</span><span class="w"> </span><span class="nn">matplotlib.patches</span><span class="w"> </span><span class="kn">import</span> <span class="n">Patch</span>
17281728

1729-
<span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span> <span class="mi">12</span><span class="p">))</span>
1729+
<span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mi">10</span><span class="p">))</span>
17301730

17311731
<span class="c1"># Cells with no observations in neutral grey</span>
17321732
<span class="n">grid_country</span><span class="p">[</span><span class="n">grid_country</span><span class="p">[</span><span class="s1">&#39;flood_count&#39;</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span>
17331733
<span class="n">ax</span><span class="o">=</span><span class="n">ax</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;#d9d9d9&#39;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">0</span>
17341734
<span class="p">)</span>
17351735

17361736
<span class="c1"># Cells with observations coloured by flood count</span>
1737-
<span class="c1"># (flood counts are heavily right-skewed; log scale reveals spatial variation)</span>
1738-
<span class="n">norm</span> <span class="o">=</span> <span class="n">mcolors</span><span class="o">.</span><span class="n">LogNorm</span><span class="p">(</span><span class="n">vmin</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">vmax</span><span class="o">=</span><span class="n">grid_country</span><span class="p">[</span><span class="s1">&#39;flood_count&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">())</span>
1737+
<span class="c1"># Using simple linear scale from 1 to 100</span>
17391738
<span class="n">cmap</span> <span class="o">=</span> <span class="s1">&#39;YlOrRd&#39;</span>
17401739

17411740
<span class="n">non_zero</span> <span class="o">=</span> <span class="n">grid_country</span><span class="p">[</span><span class="n">grid_country</span><span class="p">[</span><span class="s1">&#39;flood_count&#39;</span><span class="p">]</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">]</span>
17421741
<span class="n">non_zero</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span>
17431742
<span class="n">ax</span><span class="o">=</span><span class="n">ax</span><span class="p">,</span> <span class="n">column</span><span class="o">=</span><span class="s1">&#39;flood_count&#39;</span><span class="p">,</span>
1744-
<span class="n">cmap</span><span class="o">=</span><span class="n">cmap</span><span class="p">,</span> <span class="n">norm</span><span class="o">=</span><span class="n">norm</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">0</span>
1743+
<span class="n">cmap</span><span class="o">=</span><span class="n">cmap</span><span class="p">,</span> <span class="n">vmin</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">vmax</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">0</span>
17451744
<span class="p">)</span>
17461745

17471746
<span class="c1"># Add Colorbar (Legend for flood counts)</span>
1748-
<span class="n">sm</span> <span class="o">=</span> <span class="n">ScalarMappable</span><span class="p">(</span><span class="n">norm</span><span class="o">=</span><span class="n">norm</span><span class="p">,</span> <span class="n">cmap</span><span class="o">=</span><span class="n">cmap</span><span class="p">)</span>
1747+
<span class="n">sm</span> <span class="o">=</span> <span class="n">ScalarMappable</span><span class="p">(</span><span class="n">cmap</span><span class="o">=</span><span class="n">cmap</span><span class="p">,</span> <span class="n">norm</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">Normalize</span><span class="p">(</span><span class="n">vmin</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">vmax</span><span class="o">=</span><span class="mi">100</span><span class="p">))</span>
17491748
<span class="n">cbar</span> <span class="o">=</span> <span class="n">fig</span><span class="o">.</span><span class="n">colorbar</span><span class="p">(</span><span class="n">sm</span><span class="p">,</span> <span class="n">ax</span><span class="o">=</span><span class="n">ax</span><span class="p">,</span> <span class="n">shrink</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span> <span class="n">pad</span><span class="o">=</span><span class="mf">0.02</span><span class="p">)</span>
17501749
<span class="n">cbar</span><span class="o">.</span><span class="n">set_label</span><span class="p">(</span><span class="s1">&#39;Number of Unique Flood Events&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>
17511750

@@ -1764,7 +1763,7 @@ <h2>Aggregate Flood Events to Grid<a class="headerlink" href="#aggregate-flood-e
17641763
</div>
17651764
</div>
17661765
<div class="cell_output docutils container">
1767-
<img alt="../_images/5d8eb077d6d846ee75b1c00dadb06b2a7e4f217bf101eb889204fc93cdacef75.png" src="../_images/5d8eb077d6d846ee75b1c00dadb06b2a7e4f217bf101eb889204fc93cdacef75.png" />
1766+
<img alt="../_images/3896c13a40ba6276decd7676efb0be2358955b12f133849b3c37561e4bb47788.png" src="../_images/3896c13a40ba6276decd7676efb0be2358955b12f133849b3c37561e4bb47788.png" />
17681767
</div>
17691768
</div>
17701769
<p>Save the results to a GeoPackage.</p>

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)