MCPcopy Create free account
hub / github.com/gonum/plot / SetColor

Method SetColor

vg/vgeps/vgeps.go:114–125  ·  view source on GitHub ↗
(c color.Color)

Source from the content-addressed store, hash-verified

112}
113
114func (e *Canvas) SetColor(c color.Color) {
115 if c == nil {
116 c = color.Black
117 }
118 if e.context().color != c {
119 e.context().color = c
120 r, g, b, _ := c.RGBA()
121 mx := float64(math.MaxUint16)
122 fmt.Fprintf(e.buf, "%.*g %.*g %.*g setrgbcolor\n", pr, float64(r)/mx,
123 pr, float64(g)/mx, pr, float64(b)/mx)
124 }
125}
126
127func (e *Canvas) Rotate(r float64) {
128 fmt.Fprintf(e.buf, "%.*g rotate\n", pr, r*180/math.Pi)

Callers 4

DrawGlyphMethod · 0.95
DrawGlyphNoClipMethod · 0.95
SetLineStyleMethod · 0.95
FillPolygonMethod · 0.95

Implementers 7

teeCanvasvg/tee.go
Canvasvg/vgeps/vgeps.go
Canvasvg/vgtex/canvas.go
Canvasvg/vgimg/vgimg.go
Canvasvg/vgpdf/vgpdf.go
Canvasvg/recorder/recorder.go
Canvasvg/vgsvg/vgsvg.go

Calls 2

contextMethod · 0.95
RGBAMethod · 0.45

Tested by

no test coverage detected