通过GraphicsColumn在mathematica中垂直对齐绘图

rad*_*rat 2 layout wolfram-mathematica

GraphicsColumn()在Mathematica中使用一个令人讨厌的问题将一些DateList图组合在一个列中.我需要它们正确对齐,因为它们在同一时期显示不同的时间序列,但事实证明每个绘图的帧的大小会根据Y轴标签的长度自动调整大小.因此,将绘图与5位数标签和1位带有2位数标签相结合将完全危及垂直对齐.我尝试了几次调整(例如通过ImageSize设置宽度或最大宽度),不幸的是它们似乎都适用于整个图形的大小,而不是实际的框架.我似乎没有办法控制框架本身的大小.有任何想法吗?

joe*_*lte 5

我怀疑你想设置ImagePadding选项:


GraphicsColumn[{
  Plot[Sin[x], {x, 0, 2 Pi}, ImagePadding -> 20, AxesLabel -> {"x", "very very loooooooong"}],
Plot[Sin[x], {x, 0, 2 Pi}, ImagePadding -> 20, AxesLabel -> {"x", "shrt"}] }]
Mathematica图形

我不确定您是如何标记图形的,但是如果将值设置得足够高以显示整个标签,则此方法应该有效.