gpt4 book ai didi

svg - 如何/在何处执行生成 svg 的 golang 二进制文件

转载 作者:数据小太阳 更新时间:2023-10-29 03:39:08 26 4
gpt4 key购买 nike

我正尝试通过 The Go Programming Language 学习 Golang .我在 Ch3 上,有一个例子 prgramming,引用这本书:

plots a function of two variables z = f(x, y) as a wire mesh 3-D surface.

当我执行程序时,它会生成如下内容:

<svg xmlns='http://www.w3.org/2000/svg' style='stroke: grey; fill: white; stroke-width: 0.7' width='600' height='320'><polygon points='302.5980762113533,6.408069589119515 300,5.765251108350995 297.4019237886467,6.408069589119515 300,7.256408337069842'/>
<polygon points='300,7.256408337069842 297.4019237886467,6.408069589119515 294.80384757729337,7.2672587589197954 297.4019237886467,8.356773520066966'/>
<polygon points='297.4019237886467,8.356773520066966 294.80384757729337,7.2672587589197954 292.20577136594005,8.368149318273655 294.80384757729337,9.724223435392517'/>
<polygon points='294.80384757729337,9.724223435392517 292.20577136594005,8.368149318273655 289.60769515458674,9.724590598214316 292.20577136594005,11.361343197756081'/>

... many more polygon points

</svg>

本章后面有一些关于修改这个程序的练习,所以我想运行它并获得正确的图形输出,而不仅仅是所有点的打印输出。

任何有关如何执行此操作的帮助将不胜感激。到目前为止,我只尝试在 iTerm 中运行该程序。

编辑

我也试过在 Chrome 的 Go playground 中运行它。

最佳答案

要查看生成的 SVG,您需要在 SVG 查看器(例如浏览器)中打开它(作为文件)。将该输出保存到 SVG 文件中的最简单方法是将程序的输出重定向到一个文件中:

./my_program > file.svg

现在您可以双击 file.svg 并查看您的图表。

关于svg - 如何/在何处执行生成 svg 的 golang 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46093045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com