...
1
2
3
4
5 package plotter_test
6
7 import (
8 "log"
9
10 "gonum.org/v1/gonum/mat"
11 "gonum.org/v1/plot"
12 "gonum.org/v1/plot/palette"
13 "gonum.org/v1/plot/plotter"
14 )
15
16 func ExampleHeatMap_rasterized() {
17 m := offsetUnitGrid{
18 XOffset: -2,
19 YOffset: -1,
20 Data: mat.NewDense(3, 4, []float64{
21 1, 2, 3, 4,
22 5, 6, 7, 8,
23 9, 10, 11, 12,
24 })}
25
26 pal := palette.Heat(12, 1)
27 plt := plot.New()
28
29 raster := plotter.NewHeatMap(&m, pal)
30 raster.Rasterized = true
31 plt.Add(raster)
32
33 err := plt.Save(250, 175, "testdata/rasterHeatMap.png")
34 if err != nil {
35 log.Panic(err)
36 }
37 }
38
View as plain text