MetPy Skew-T 基准线和限制
MetPy Skew-T Fiducial Lines and Limits
使用 MetPy 制作斜 T 图表时,很难看到温度和露点轨迹以及绘制的基准线(混合比、湿绝热等)。有没有一种方法(在我看到的文档中没有看到)将它们淡化到背景中(例如 alpha)?
同时设置限制似乎有点奇怪,因为我们想在一条倾斜的线上设置 x 限制。不太确定这是否可以变得更容易。
因此,当您创建 Skew-T 时:
import matplotlib.pyplot as plt
from metpy.plots import SkewT
fig = plt.figure()
skew = SkewT(fig)
您可以像使用标准 Matplotlib Axes
一样设置限制,方法是访问 SkewT
实例上的 .ax
属性:
skew.ax.set_ylim(1000, 100)
skew.ax.set_xlim(-40, 60)
要控制特殊绘图线的外观,只需传递关键字参数,就像控制任何 Matplotlib 线的外观一样;对于淡化线,您需要传递 alpha
:
skew.plot_moist_adiabats(color='dark red', alpha=0.2)
使用 MetPy 制作斜 T 图表时,很难看到温度和露点轨迹以及绘制的基准线(混合比、湿绝热等)。有没有一种方法(在我看到的文档中没有看到)将它们淡化到背景中(例如 alpha)?
同时设置限制似乎有点奇怪,因为我们想在一条倾斜的线上设置 x 限制。不太确定这是否可以变得更容易。
因此,当您创建 Skew-T 时:
import matplotlib.pyplot as plt
from metpy.plots import SkewT
fig = plt.figure()
skew = SkewT(fig)
您可以像使用标准 Matplotlib Axes
一样设置限制,方法是访问 SkewT
实例上的 .ax
属性:
skew.ax.set_ylim(1000, 100)
skew.ax.set_xlim(-40, 60)
要控制特殊绘图线的外观,只需传递关键字参数,就像控制任何 Matplotlib 线的外观一样;对于淡化线,您需要传递 alpha
:
skew.plot_moist_adiabats(color='dark red', alpha=0.2)