如果图例文本很长并且图形的一侧有一些垂直垂直空间,这可能会很有用。图例是否可以在垂直于文本的绿色框中显示(请参见下图)?
答案 0 :(得分:1)
这不可能直接在xmgrace中实现(除非您使用繁琐的解决方法)。但是,如果将绘图导出为SVG文件(或PS或任何其他矢量格式),则可以使用Inkscape之类的外部软件来旋转图例。
在xmgrace中导出SVG
File > Print setup...
,然后将“设备”更改为“ SVG”。修改文件名,然后单击“应用”。
在Inkscape中导入SVG并旋转图例
在Inkscape中,使用File > Import
导入SVG文件。导入后,用鼠标选择图并取消分组。这会将矢量图像分解为单独的对象。
接下来,选择所有图例对象(例如,图例边框, 背景,文字和线条或标记)并将它们分组在一起。
现在将这个新的“传奇”组顺时针旋转90度。
然后您可以调整图例框的位置。
脚本
使用某些现有的Python SVG库或编写自己的脚本来解析SVG(毕竟只是XML标记)并进行一些修改,肯定可以编写此过程的脚本。
答案 1 :(得分:0)