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