## ----include=FALSE------------------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)
library(gamutil)
mdl <- gamutil:::mdl
RhpcBLASctl::blas_set_num_threads(1)
RhpcBLASctl::omp_set_num_threads(1)

## ----setup--------------------------------------------------------------------
library(gamutil)

## -----------------------------------------------------------------------------
print(mdl)

## ----fig.dim=c(5,5)-----------------------------------------------------------
library(mgcv)
vis.gam(mdl, view=c('x1','x2'), plot.type='contour')

## ----fig.dim=c(6,5)-----------------------------------------------------------
plot_contour(mdl, view=c('x1','x2'))

## ----fig.dim=c(6,5)-----------------------------------------------------------
lbr <- seq(-10, 10, by=1.0)
cbr <- seq(-10, 10, by=0.1)
plot_contour(mdl, view=c('x1','x2'),
	     contour.line.breaks=lbr, contour.color.breaks=cbr)

## ----fig.dim=c(6,5)-----------------------------------------------------------
plot.gam(mdl, select=6)

## ----fig.dim=c(6,5)-----------------------------------------------------------
lbr <- seq(-5, 5, by=0.50)
cbr <- seq(-5, 5, by=0.05)
plot_contour(mdl, view=c('x1','x2'), summed=FALSE, terms.size='min',
	     verbose=TRUE, contour.line.breaks=lbr, contour.color.breaks=cbr)

## ----fig.dim=c(6,5)-----------------------------------------------------------
plot_contour(mdl, view=c('x1','x2'), summed=FALSE, terms.size='medium',
	     verbose=TRUE)

## ----fig.dim=c(6,5)-----------------------------------------------------------
plot_contour(mdl, view=c('x1','x2'), summed=FALSE, terms.size='max',
	     verbose=TRUE)

## ----fig.dim=c(6,5)-----------------------------------------------------------
library(ggplot2)
plt <- plot_contour(mdl, view=c('x1','x2'), summed=FALSE, terms.size='medium',
		    verbose=TRUE)
plt <- plt + theme(text=element_text(size=25))
plt

