python - 使用 svgwrite 旋转路径
问题描述
假设我使用 svgwrite 在 SVG 中创建了一个带有箭头的绘图:
In [1]: import svgwrite
In [2]: dwg = svgwrite.Drawing('arrow.svg')
In [3]: path = dwg.path(d='M 0,283.45145 H 39.819792 v 13.22917 L 66.278127,270.22229 39.819793,243.76395 v 13.22917 H
...: 0 Z')
dwg.add(path)
In [4]: dwg.save()
有没有办法在保存之前将其旋转 180°?
谢谢!
解决方案
您可以向路径添加转换,例如
path = dwg.path(d='M 0,283.45145 H 39.819792 v 13.22917 L 66.278127,270.22229 39.819793,243.76395 v 13.22917 H...: 0 Z', transform="rotate(180)")
推荐阅读
- reactjs - 如何在提交事件中用另一个字段的值替换?
- azure - Azure:为 API 应用程序配置身份验证/授权。快速配置,找不到应用程序
- c++ - 是否应该同时使用 Eigen 的 Tensor.contract Tensor.reduce 来实现与 np.einsum 类似的功能?
- .net - Jenkins 无法恢复 .net 核心项目
- angular - 从 ng-perfect-scrollbar 顶部的滚动距离
- php - 如何在 Stripe Connect 中将外部银行账户设为默认账户?
- r - ggplot面积图绘制奇怪
- android - ScrollView 末尾的 TableLayout 奇怪的行为
- html - iframe 未在模式弹出窗口中加载
- python - PYTHON 3.7 _tkinter.TclError:无效的命令名称“tixBalloon”