我有以下图表,其中部分数据被图例模糊:
using Plots; gr()
using StatPlots
groupedbar(rand(1:100,(10,10)),bar_position=:stack, label="item".*map(string,collect(1:10)))
我可以看到,使用“图例”属性,图例可以移动到绘图区域内的各个位置,例如:
groupedbar(rand(1:100,(10,10)),bar_position=:stack, label="item".*map(string,collect(1:10)),legend=:bottomright)
有没有办法将绘图图例完全移动到绘图区域之外,例如在绘图右侧或下方?对于这些堆积的条形图,在情节区域内的传说真的没有好地方 . 到目前为止,我能够提出的唯一解决方案是在输入数据矩阵中创建一些“虚假”的空行,以便用一些零空间来创建空间,但这看起来有点像hacky并且需要一些摆弄来获得正确的每次绘图时额外的行数:
groupedbar(vcat(rand(1:100,(10,10)),zeros(3,10)),bar_position=:stack, label="item".*map(string,collect(1:10)),legend=:bottomright)
我可以看到,那里有some kind of a solution proposed for pyplot,有没有人知道GR后端的类似解决方案?我能想象的另一种解决方案 - 有没有办法将图例本身保存到不同的文件中,以便我可以将它们放回到Inkscape中?
1 回答
使用布局我可以创建一个解决方法,仅使用图例制作假图 .