相关疑难解决方法(0)

为传奇结合两个Pyplot补丁

我试图用置信带绘制一些数据.我正在为每个数据流创建两个图:plotfill_between.我希望图例看起来类似于图表,其中每个条目都有一个框(置信区域的颜色),中间有一条较暗的实线.到目前为止,我已经能够使用补丁来创建矩形图例键,但我不知道如何实现中心线.我尝试使用舱口,但无法控制位置,厚度或颜色.

我最初的想法是尝试组合两个补丁(Patch和2DLine); 然而,它还没有奏效.有更好的方法吗?我的MWE和当前数字如下所示.

import matplotlib.patches as mpatches
import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0,1,11)
y = np.linspace(0,1,11)

plt.plot(x, y, c='r')
plt.fill_between(x, y-0.2, y+0.2, color='r', alpha=0.5)
p = mpatches.Patch(color='r', alpha=0.5, linewidth=0)

plt.legend((p,), ('Entry',))
Run Code Online (Sandbox Code Playgroud)

数字

python data-visualization matplotlib legend

6
推荐指数
1
解决办法
6438
查看次数

标签 统计

data-visualization ×1

legend ×1

matplotlib ×1

python ×1