要素诊断分析绘图diag_elements
<p>[TOC]</p>
<h1>温度产品绘制</h1>
<p>温度产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_tmp(t, map_extent=(60, 145, 15, 55),
tmx_pcolormesh_kwargs={}, tmx_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的数据,生成指定区域、指定图片样式的叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">t</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">温度数据</td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(60, 145, 15, 55)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">tmx_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">tmx_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.products.diag_elements import draw_tmp
# get data
tmx24_2m = get_model_grid(...)
# plot
draw_tmp(tmx24_2m, ...)
</code></pre>
<h1>海平面气压、阵风叠加产品绘制</h1>
<p>海平面气压、逐3小时最大阵风叠加产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_mslp_gust(gust, prmsl, map_extent=(60, 145, 15, 55),
gust_pcolormesh_kwargs={}, prmsl_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的数据,生成指定区域、指定图片样式的叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">gust</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">阵风数据</td>
</tr>
<tr>
<td style="text-align: left;">prmsl</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">海平面气压数据</td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(60, 145, 15, 55)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">gust_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">prmsl_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.products.diag_elements import draw_mslp_gust
# get data
gust10m = get_model_grid(...)
prmsl = get_model_grid(...)
# plot
draw_mslp_gust(gust10m, prmsl, ...)
</code></pre>
<h1>海平面气压、阵风、10米平均风叠加产品绘制</h1>
<p>海平面气压、逐3小时最大阵风、10米平均风叠加产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_mslp_gust_uv10m(gust, prmsl, u10m, v10m, map_extent=(60, 145, 15, 55),
gust_pcolormesh_kwargs={}, prmsl_contour_kwargs={}, uv_quiver_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的数据,生成指定区域、指定图片样式的叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">gust</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">阵风数据</td>
</tr>
<tr>
<td style="text-align: left;">prmsl</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">海平面气压数据</td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(60, 145, 15, 55)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">gust_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">prmsl_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_quiver_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中quiver函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.products.diag_elements import draw_mslp_gust_uv10m
# get data
gust10m = get_model_grid(...)
prmsl = get_model_grid(...)
u10m = get_model_grid(...)
v10m = get_model_grid(...)
# plot
draw_mslp_gust_uv10m(gust10m, prmsl, u10m, v10m, ...)
</code></pre>
<h1>变温产品绘制</h1>
<p>变温产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_dt2m(dt2m, map_extent=(60, 145, 15, 55),
dt2m_pcolormesh_kwargs={}, dt2m_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的数据,生成指定区域、指定图片样式的叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">dt2m</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">变温数据</td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(60, 145, 15, 55)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">dt2m_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">dt2m_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grids
from metdig.products.diag_elements import draw_dt2m
# get data
dtmx_2m = get_model_grids(...)
# plot
draw_elements.draw_dt2m(dtmx_2m, ...)
</code></pre>