如何在GoLang中编写折线

时间:2014-10-29 21:50:17

标签: go polyline

我想在go lang中使用坐标集打印“Polyline()”函数:

x      y
300  250
400  350
250  600

我不明白这个结构:

Polyline(x []int, y []int, s ...string)

请说明如何在GoLang中进行折线

1 个答案:

答案 0 :(得分:1)

  

package svg

     

import" github.com/ajstarks/svgo"

     

Package svg生成SVG,由Scalable Vector Graphics定义   1.1规范(http://www.w3.org/TR/SVG11/)。输出转到指定的io.Writer。

     

func (*SVG) Polyline

func (svg *SVG) Polyline(x []int, y []int, s ...string)
     

折线绘制坐标之间的连线,可选   样式。标准参考:   http://www.w3.org/TR/SVG11/shapes.html#PolylineElement

例如,

x := []int{300, 400, 250}
y := []int{250, 350, 600}
s := []string{`fill="none"`}
canvas.Polyline(x, y, s...)