From f30aac547b6fe84703044c66b30b70720ee4d40a Mon Sep 17 00:00:00 2001 From: YikaiFu-cart Date: Mon, 24 Aug 2026 18:10:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=84=E8=8C=83=E5=8C=96=E5=AE=9E?= =?UTF-8?q?=E9=AA=8C=E4=BA=A7=E7=89=A9=E8=A1=8C=E5=B0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xr_rm_teleop/test/ik_method_comparison.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/xr_rm_teleop/test/ik_method_comparison.py b/xr_rm_teleop/test/ik_method_comparison.py index d567d66..cf2f27d 100644 --- a/xr_rm_teleop/test/ik_method_comparison.py +++ b/xr_rm_teleop/test/ik_method_comparison.py @@ -681,7 +681,16 @@ def evaluate_methods( def _save_figure(fig, output_dir: Path, name: str) -> None: - fig.savefig(output_dir / f"{name}.svg", bbox_inches="tight") + svg_path = output_dir / f"{name}.svg" + fig.savefig(svg_path, bbox_inches="tight") + svg_path.write_text( + "\n".join( + line.rstrip() + for line in svg_path.read_text(encoding="utf-8").splitlines() + ) + + "\n", + encoding="utf-8", + ) fig.savefig( output_dir / f"{name}.png", dpi=300, @@ -892,7 +901,7 @@ def _write_samples( + ["joint_margin", "solve_ms", "success", "command_limited"] ) with path.open("w", encoding="utf-8", newline="") as stream: - writer = csv.writer(stream) + writer = csv.writer(stream, lineterminator="\n") writer.writerow(fields) for name, result in results.items(): for index, timestamp in enumerate(result.times_s):