使用MetPy生成Countour图的问题

马辛·考卡(Marcin Kawka)

我正在尝试使用MetPy和ContourPlot生成等压线。我使用自己的netCDF文件中的压力数据。背景热图已正确生成,但是对于轮廓来说,似乎存在一种插值错误。有谁知道如何解决水平白线的问题?

这是我用于绘图生成的代码:

cams = xr.open_dataset('20191129.nc')
contour = ContourPlot(clabels=True)
contour.data = cams
contour.field = 'PN'
contour.time = datetime.strptime('2020-11-29 00:00', '%Y-%m-%d %H:%M')
contour.level = units.Quantity(1000,units.hPa)
contour.linecolor = 'white'
contour.contours = 10

img = ImagePlot(colormap='jet',colorbar='horizontal')
img.data = cams
img.field = 'PN'
img.level = units.Quantity(1000,units.hPa)
img.time = datetime.strptime('2020-11-29 00:00', '%Y-%m-%d %H:%M')

panel = MapPanel()
panel.layers = ['coastline', 'borders', 'states',  'ocean', 'land']    
panel.title = 'Pressure @ Sea level '+date_str+' 00:00 UTC'
panel.plots = [contour,img]

pc = PanelContainer()
pc.size = (10, 8)
pc.panels = [panel]

pc.save('tt.png')

等高线

马辛·考卡(Marcin Kawka)

看起来我在MetPy代码中发现了一个错误,该错误在绘制覆盖零子午线两侧的数据时出现:https : //github.com/Unidata/MetPy/pull/1595

临时解决方案是编辑文件src / metpy / plots / declarative.py并替换以下行:

x = x[:, 0] % 360

x = x[:, 0]

不,它工作正常。在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Matlab:用平滑的阴影绘制countour图

来自分类Dev

在地图(ggplot2.R)中使用stat_countour()时出现问题

来自分类Dev

在python上生成特定图的问题

来自分类Dev

使用matplotlib生成交互式图时的图形问题

来自分类Dev

使用浮点图显示问题

来自分类Dev

秘谱图使用问题

来自分类Dev

使用Libnoise生成高度图

来自分类Dev

关于metpy横截面坐标的问题

来自分类Dev

使用iPython内联图的SVG渲染问题

来自分类Dev

使用Firebase问题反应阵列图

来自分类Dev

使用mplfinance创建烛台图的问题

来自分类Dev

使用布局图的问题-Python

来自分类Dev

使用XCode项目生成类图

来自分类Dev

无法使用R生成Hasse图

来自分类Dev

使用networkx的有向图的生成树

来自分类Dev

使用R或Python生成热图

来自分类Dev

使用XCode项目生成类图

来自分类Dev

使用R或Python生成热图

来自分类Dev

如何使用PHPExcel生成这样的图?

来自分类Dev

不使用 Fortune 算法生成 Voronoi 图

来自分类Dev

如何使用矩阵的不同幂生成图

来自分类Dev

使用zxing生成日历事件的问题

来自分类Dev

使用Newtonsoft.Json生成JSON问题

来自分类Dev

使用svcutil从xsd生成DataContracts的问题

来自分类Dev

使用RMagick生成灰度渐变的问题

来自分类Dev

使用PHP生成iCal-夏时制问题

来自分类Dev

使用透明系列时高图栏缩放问题

来自分类Dev

使用Pheatmap重塑R中的热图的问题

来自分类Dev

使用ggplot2的堆积面积图的颜色问题