metdig

智能网格预报可视化诊断分析及权重推荐系统


画板设置draw_compose

<p>[TOC]</p> <h1>水平分布图画板设置</h1> <p>水平分布图画板设置接口代码示例如下:</p> <pre><code class="language-python">class horizontal_compose(title=&amp;#039;&amp;#039;, description=&amp;#039;&amp;#039;, map_extent=(60, 145, 15, 55), output_dir=None, png_name=&amp;#039;&amp;#039;, **kwargs)</code></pre> <p>&lt;font size=&quot;4&quot;&gt;&lt;b&gt;参数说明&lt;/b&gt;&lt;/font&gt;</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;">title</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">图形标题</td> </tr> <tr> <td style="text-align: left;">description</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</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;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">(60, 145, 15, 55)</td> <td style="text-align: left;">绘图区域(经纬度)</td> </tr> <tr> <td style="text-align: left;">output_dir</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">None</td> <td style="text-align: left;">输出目录</td> </tr> <tr> <td style="text-align: left;">png_name</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">图片名</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">其他参数<code>**kwargs</code></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;">title_fontsize</td> <td style="text-align: left;">否</td> <td style="text-align: left;">18</td> <td style="text-align: left;">标题字体大小</td> </tr> <tr> <td style="text-align: left;">nmc_logo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否添加nmc logo</td> </tr> <tr> <td style="text-align: left;">add_china</td> <td style="text-align: left;">否</td> <td style="text-align: left;">True</td> <td style="text-align: left;">是否添加中国区域地理信息</td> </tr> <tr> <td style="text-align: left;">add_province</td> <td style="text-align: left;">否</td> <td style="text-align: left;">True</td> <td style="text-align: left;">是否添加中国区域省界信息</td> </tr> <tr> <td style="text-align: left;">add_city</td> <td style="text-align: left;">否</td> <td style="text-align: left;">True</td> <td style="text-align: left;">是否添加中国城市名</td> </tr> <tr> <td style="text-align: left;">add_background_style</td> <td style="text-align: left;">否</td> <td style="text-align: left;">&#039;borders&#039;</td> <td style="text-align: left;">是否添加背景信息,borders(默认填充),None(无国界信息),RD(陆地海洋),YB(陆地海洋),satellite/terrain/road(卫星图像)</td> </tr> <tr> <td style="text-align: left;">background_zoom_level</td> <td style="text-align: left;">否</td> <td style="text-align: left;">4</td> <td style="text-align: left;">当add_background_style = &#039;road&#039;/&#039;terrain&#039;/&#039;satellite&#039;时生效,1-14范围,数值越大,底图越清晰</td> </tr> <tr> <td style="text-align: left;">add_south_china_sea</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否增加南海</td> </tr> <tr> <td style="text-align: left;">add_grid</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否绘制网格线</td> </tr> <tr> <td style="text-align: left;">add_ticks</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否绘制刻度 当填入字典型,可修改刻度具体值,如{&#039;xticks&#039;:range(100,120,5),&#039;labelsize&#039;:16,&#039;add_grid&#039;:True},设置横纵坐标具体值,坐标大小,是否添加网格,更多参数可参考https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.tick_params.html</td> </tr> <tr> <td style="text-align: left;">crs</td> <td style="text-align: left;">否</td> <td style="text-align: left;">cartopy.crs.PlateCarree()</td> <td style="text-align: left;">cartopy投影设置方法,详细请参考https://scitools.org.uk/cartopy/docs/latest/reference/projections.html?highlight=platecarree#cartopy.crs.PlateCarree</td> </tr> <tr> <td style="text-align: left;">is_clean_plt</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否清理plt资源</td> </tr> <tr> <td style="text-align: left;">is_return_figax</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回figure和axes</td> </tr> <tr> <td style="text-align: left;">is_return_imgbuf</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回图像流</td> </tr> <tr> <td style="text-align: left;">is_return_pngname</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回图像文件名</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;">obj</td> <td style="text-align: left;">画板类对象,可以通过obj.fig、obj.ax获得matplotlib中的figure、axes,用于后续图形的再开发</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;">save()</td> <td style="text-align: left;">若参数中具体给出了output_dir、pngname,可以显式调用obj.save()函数用于保存图片至本地</td> </tr> </tbody> </table> <h1>经度剖面图画板设置</h1> <p>经度剖面图画板设置接口代码示例如下:</p> <pre><code class="language-python">class cross_lonpres_compose(levels, title=&amp;#039;&amp;#039;, description=&amp;#039;&amp;#039;, output_dir=None, png_name=&amp;#039;&amp;#039;, **kwargs)</code></pre> <p>&lt;font size=&quot;4&quot;&gt;&lt;b&gt;参数说明&lt;/b&gt;&lt;/font&gt;</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;">levels</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;"></td> <td style="text-align: left;">层次</td> </tr> <tr> <td style="text-align: left;">title</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">图形标题</td> </tr> <tr> <td style="text-align: left;">description</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">描述信息</td> </tr> <tr> <td style="text-align: left;">output_dir</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">None</td> <td style="text-align: left;">输出目录</td> </tr> <tr> <td style="text-align: left;">png_name</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">图片名</td> </tr> <tr> <td style="text-align: left;">is_clean_plt</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">清理plt资源</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">其他参数<code>**kwargs</code></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;">nmc_logo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否添加nmc logo</td> </tr> <tr> <td style="text-align: left;">is_clean_plt</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否清理plt资源</td> </tr> <tr> <td style="text-align: left;">is_return_figax</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回figure和axes</td> </tr> <tr> <td style="text-align: left;">is_return_imgbuf</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回图像流</td> </tr> <tr> <td style="text-align: left;">is_return_pngname</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回图像文件名</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;">obj</td> <td style="text-align: left;">画板类对象,可以通过obj.fig、obj.ax获得matplotlib中的figure、axes,用于后续图形的再开发</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;">save()</td> <td style="text-align: left;">若参数中具体给出了output_dir、pngname,可以显式调用obj.save()函数用于保存图片至本地</td> </tr> </tbody> </table> <h1>时间气压剖面图画板初始化</h1> <p>时间气压剖面图画板初始化接口代码示例如下:</p> <pre><code class="language-python">class cross_timepres_compose(levels, times, title=&amp;#039;&amp;#039;, description=&amp;#039;&amp;#039;, output_dir=None, png_name=&amp;#039;&amp;#039;, **kwargs)</code></pre> <p>&lt;font size=&quot;4&quot;&gt;&lt;b&gt;参数说明&lt;/b&gt;&lt;/font&gt;</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;">levels</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;"></td> <td style="text-align: left;">层次</td> </tr> <tr> <td style="text-align: left;">times</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;"></td> <td style="text-align: left;">高度</td> </tr> <tr> <td style="text-align: left;">title</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">图形标题</td> </tr> <tr> <td style="text-align: left;">description</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">描述信息</td> </tr> <tr> <td style="text-align: left;">output_dir</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">None</td> <td style="text-align: left;">输出目录</td> </tr> <tr> <td style="text-align: left;">png_name</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">图片名</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">其他参数<code>**kwargs</code></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;">nmc_logo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否添加nmc logo</td> </tr> <tr> <td style="text-align: left;">reverse_time</td> <td style="text-align: left;">否</td> <td style="text-align: left;">True</td> <td style="text-align: left;">是否反转时间轴</td> </tr> <tr> <td style="text-align: left;">is_clean_plt</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">清理plt资源</td> </tr> <tr> <td style="text-align: left;">is_return_figax</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回figure和axes</td> </tr> <tr> <td style="text-align: left;">is_return_imgbuf</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回图像流</td> </tr> <tr> <td style="text-align: left;">is_return_pngname</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回图像文件名</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;">obj</td> <td style="text-align: left;">画板类对象,可以通过obj.fig、obj.ax获得matplotlib中的figure、axes,用于后续图形的再开发</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;">save()</td> <td style="text-align: left;">若参数中具体给出了output_dir、pngname,可以显式调用obj.save()函数用于保存图片至本地</td> </tr> </tbody> </table> <h1>时间高度剖面图画板初始化</h1> <p>时间高度剖面图画板初始化接口代码示例如下:</p> <pre><code class="language-python">class cross_timeheight_compose(heights, times, title=&amp;#039;&amp;#039;, description=&amp;#039;&amp;#039;, output_dir=None, png_name=&amp;#039;&amp;#039;, **kwargs)</code></pre> <p>&lt;font size=&quot;4&quot;&gt;&lt;b&gt;参数说明&lt;/b&gt;&lt;/font&gt;</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;">heights</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;"></td> <td style="text-align: left;">高度</td> </tr> <tr> <td style="text-align: left;">times</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;"></td> <td style="text-align: left;">时间</td> </tr> <tr> <td style="text-align: left;">title</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">图形标题</td> </tr> <tr> <td style="text-align: left;">description</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">描述信息</td> </tr> <tr> <td style="text-align: left;">output_dir</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">None</td> <td style="text-align: left;">输出目录</td> </tr> <tr> <td style="text-align: left;">png_name</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">图片名</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">其他参数<code>**kwargs</code></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;">nmc_logo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否添加nmc logo</td> </tr> <tr> <td style="text-align: left;">reverse_time</td> <td style="text-align: left;">否</td> <td style="text-align: left;">True</td> <td style="text-align: left;">是否反转时间轴</td> </tr> <tr> <td style="text-align: left;">is_clean_plt</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">清理plt资源</td> </tr> <tr> <td style="text-align: left;">is_return_figax</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回figure和axes</td> </tr> <tr> <td style="text-align: left;">is_return_imgbuf</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回图像流</td> </tr> <tr> <td style="text-align: left;">is_return_pngname</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回图像文件名</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;">obj</td> <td style="text-align: left;">画板类对象,可以通过obj.fig、obj.ax获得matplotlib中的figure、axes,用于后续图形的再开发</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;">save()</td> <td style="text-align: left;">若参数中具体给出了output_dir、pngname,可以显式调用obj.save()函数用于保存图片至本地</td> </tr> </tbody> </table> <h1>探空图画板初始化</h1> <p>探空图画板初始化接口代码示例如下:</p> <pre><code class="language-python">class skewt_compose(title=&amp;#039;&amp;#039;, description=&amp;#039;&amp;#039;, output_dir=None, png_name=&amp;#039;&amp;#039;, **kwargs)</code></pre> <p>&lt;font size=&quot;4&quot;&gt;&lt;b&gt;参数说明&lt;/b&gt;&lt;/font&gt;</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;">title</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">图形标题</td> </tr> <tr> <td style="text-align: left;">description</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">描述信息</td> </tr> <tr> <td style="text-align: left;">output_dir</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">None</td> <td style="text-align: left;">输出目录</td> </tr> <tr> <td style="text-align: left;">png_name</td> <td style="text-align: left;">&lt;font color=&#039;red&#039;&gt;是&lt;/font&gt;</td> <td style="text-align: left;">空</td> <td style="text-align: left;">图片名</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">其他参数<code>**kwargs</code></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;">nmc_logo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否添加nmc logo</td> </tr> <tr> <td style="text-align: left;">is_clean_plt</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">清理plt资源</td> </tr> <tr> <td style="text-align: left;">is_return_figax</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回figure和axes</td> </tr> <tr> <td style="text-align: left;">is_return_imgbuf</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回图像流</td> </tr> <tr> <td style="text-align: left;">is_return_pngname</td> <td style="text-align: left;">否</td> <td style="text-align: left;">False</td> <td style="text-align: left;">是否返回图像文件名</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;">obj</td> <td style="text-align: left;">画板类对象,可以通过obj.fig、obj.ax获得matplotlib中的figure、axes,用于后续图形的再开发</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;">save()</td> <td style="text-align: left;">若参数中具体给出了output_dir、pngname,可以显式调用save函数用于保存图片至本地</td> </tr> </tbody> </table>

页面列表

ITEM_HTML