我有一个绘图,其中一部分数据被图例遮挡:
using Plots; gr()
using StatPlots
groupedbar(rand(1:100,(10,10)),bar_position=:stack, label="item".*map(string,collect(1:10)))
我可以看到,使用"legend"属性,图例可以移动到绘图区域的各个位置,例如:
groupedbar(rand(1:100,(10,10)),bar_position=:stack, label="item".*map(string,collect(1:10)),legend=:bottomright)
有没有办法将图例完全移出绘图区域,例如移到绘图右侧或下方?对于这种堆积条形图,真的没有合适的位置将图例放在绘图区域内。到目前为止,我能想到的唯一解决办法是在输入数据矩阵中创建一些“假”的空行,以此来腾出空间,但这似乎有点取巧,并且每次制作图表时都需要调整额外行数的数量。groupedbar(vcat(rand(1:100,(10,10)),zeros(3,10)),bar_position=:stack, label="item".*map(string,collect(1:10)),legend=:bottomright)
我看到有人提出了一个关于pyplot的解决方案,请问是否有类似于GR后端的解决方案?另一个解决方案是我能否将图例本身保存到不同的文件中,以便我可以在Inkscape中将它们重新组合?