首页 > 解决方案 > 基于图例大小的导出 OxyPlot 图的可变大小

问题描述

我目前正在使用 PNGExporter 类从 OxyPlot 将图形导出到 PNG。这很好用,因为图形按预期导出到指定的文件。

我遇到的问题是,在某些情况下,线系列的列表可能会很长,因此图例区域会占用图像中的大量空间。

有没有办法单独指定图形区域的大小并允许导出过程调整总图像大小以根据需要增长和适应图例?在图例与图表右侧对齐的那一刻,图表仅比垂直线宽一点,而当与底部对齐时,则比水平线好一点。我可以增加图像的大小,但是在不需要的情况下,这会导致图表大得离谱。

在图例不需要但不知道如何实现这一点的情况下,我宁愿不必增加图表的大小。

如上所述,如果无法进行动态调整大小的任何选项,是否可以检测代码中图例所需的空间,以便可以相应地调整导出的 PNG 的大小?

标签: c#oxyplot

解决方案


推荐阅读