我想填充stairs!()图下面的区域(在楼梯和x轴之间),以便得到像图像中的灰色区域,但具有特定的%透明度。

发布于 2022-08-26 04:12:31
一种有点烦人的方法(深入楼梯图以获得图形点):
function stairpts(s)
pts = s.plots[1].converted[1][]
[p[1] for p in pts], [p[2] for p in pts]
end
s = stairs!(xs, ys, step=:post)
xs′, ys′ = stairpts(s)
band!(xs′, 0*ys′, ys′, color=(s.color, 0.25)) # 0.25 alpha为这种类型的绘图创建一个食谱可能更好。
发布于 2022-08-25 07:44:14
您显示的内容看起来像多个条形图或直方图(hist!()函数或barplot!()函数),具有透明度,允许透视重叠。您可以使用barplot或hist! (取决于您的数据)而不是使用stairs!来完成此操作吗?如果希望条形图在轮廓上更加统一,则可以使大纲strokewidth更厚,而与条形图相同的strokecolor。
https://stackoverflow.com/questions/73452892
复制相似问题