我正在使用 xarray.DataArray.plot
来绘制我的值,例如:
In [26]: cla()
In [27]: da = xarray.DataArray(arange(6*5).reshape(6,5), dims=("a", "b"), coords={"a": range(6), "b": range(5), "c": ("a", range(6))})
In [28]: da["c"].plot(label="a")
Out[28]: [<matplotlib.lines.Line2D at 0x7fef942e8b38>]
In [29]: da["c"].plot(label=None)
Out[29]: [<matplotlib.lines.Line2D at 0x7fef94279dd8>]
In [30]: legend()
Out[30]: <matplotlib.legend.Legend at 0x7fef942cba20>
我想要的效果是 da["c"].plot(label=None)
不会产生任何标记线。然而,xarray
似乎在结果图中给了它一个标签 "c"
,从而它出现在图例中。我怎样才能抑制这种情况?
最佳答案
关于python - 抑制 xarray.DataArray.plot 中的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50068423/