站点实况分析绘图observation_station
<p>[TOC]</p>
<h1>实况、风场、温度、相对湿度、1小时降水叠加产品绘制</h1>
<p>实况、风场、温度、相对湿度、1小时降水叠加产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_obs_uv_tmp_rh_rain(tmp, u, v, rh, rain, wsp,
tmp_plot_kwargs={},uv_barb_kwargs={},rh_plot_kwargs={},rain_bar_kwargs={},wsp_plot_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;">tmp</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;">u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">U风</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">V风</td>
</tr>
<tr>
<td style="text-align: left;">rh</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;">rain</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;">wsp</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;">tmp_plot_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中plot函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barb_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barb函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">rh_plot_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中plot函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">rain_bar_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中bar函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">wsp_plot_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中plot函数的可变参数</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_obs_stations_multitime
from metdig.products.observation_station import draw_obs_uv_tmp_rh_rain
import metdig.cal as mdgcal
# get data
rain01 = get_obs_stations_multitime(...)
tmp = get_obs_stations_multitime(...)
rh = get_obs_stations_multitime(...)
wsp = get_obs_stations_multitime(...)
wdir = get_obs_stations_multitime(...)
# calcu
u, v = mdgcal.wind_components(wsp, wdir)
# plot
draw_obs_uv_tmp_rh_rain(tmp, u, v, rh, rain01, wsp, ...)</code></pre>