首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用svgwrite-1.1.9翻转输出

使用svgwrite-1.1.9翻转输出
EN

Stack Overflow用户
提问于 2017-01-28 03:00:22
回答 1查看 495关注 0票数 1

使用折线实体使用svgwrite-1.1.9构建svg文件。

如何防止翻转输出?似乎坐标被弄乱了-垂直(y)被翻转。

下面是我用来生成折线的代码:

代码语言:javascript
复制
# generate svg element

line = dwg.add(dwg.polyline(
   pairs,
   stroke='black', fill='blue'))

对是笛卡尔坐标中的元组列表(X,Y对):

代码语言:javascript
复制
[(2228.427, 1643.919), (2419.889, 1643.919), (2419.889, 1814.927), (2431.918, 1985.935), (2216.397, 1985.935), (2228.427, 1814.927), (2228.427, 1643.919)]

我使用InkScape来可视化svg输出,并使用内部编辑器来可视化备用数据流;内部版本是正确的版本。我少了一个实体。

右边的实体块被旋转(在源代码中),左边的实体块不旋转(但被翻转)。您可以在svg中看到,整个右侧块也是垂直翻转的,因此它位于应该在的位置之上。

我还没有在SVG中设置任何用户视口/坐标。

我非常确定XY是相同的(SVG,其他)。

EN

回答 1

Stack Overflow用户

发布于 2017-01-31 23:33:47

SVG和数据坐标系之间的差异是正确的答案,我不能将Martineau标记为正确(不是足够的rep?)

,但这让我可以发布更新后的图形。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41901185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档