...

Source file src/gonum.org/v1/plot/plotter/heat_rasterized_example_test.go

Documentation: gonum.org/v1/plot/plotter

     1  // Copyright ©2020 The Gonum Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     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