Contour Plot

Visualize response surfaces z = f(x, y) as contour diagrams

Methodology

A contour plot visualizes a response surface z = f(x, y) as a color-coded 2D map. It shows how a response variable (e.g., yield, roughness) depends on two input factors — typical for results from DoE regression models.

Model Types

ModelFormulaApplication
Quadraticβ₀ + β₁x + β₂y + β₃x² + β₄y² + β₅xyResponse Surface Methodology (RSM), CCD, Box-Behnken
Linear + Interactionβ₀ + β₁x + β₂y + β₅xyFactorial designs (2k)
Custom FormulaAny JS expressionComplex or non-polynomial models

Visualization

  • Color fill: Each pixel is colored according to its z-value (color scheme selectable)
  • Contour lines: Marching squares algorithm computes isolines at evenly spaced z-levels
  • Data points: Optional overlay of actual measurement points (x; y; z)
  • Tooltip: Hover shows exact x/y/z values at any position

Example

A CCD experiment investigates the effect of temperature and pressure on yield. The quadratic regression model is:

z = 50 + 8x + 5y − 3x² − 2y² + 1.5xy

  • Enter coefficients β₀=50, β₁=8, β₂=5, β₃=−3, β₄=−2, β₅=1.5
  • Click "Draw Contour Plot"
  • Optimum at approximately x=1.6, y=1.8 (yield ≈ 59%)
  • Assign data points from a worksheet to visually assess model quality

Interpretation

  • Closely spaced contour lines = steep gradient (strong factor influence)
  • Widely spaced contour lines = flat gradient (weak influence)
  • Closed contours = local optimum (maximum or minimum)
  • Saddle point: Contours cross — no true extremum
  • The optimum is read from the grid and shown as "Optimum (Max)"

Color Schemes

SchemeRecommendation
ViridisDefault — perceptually uniform, print-friendly
PlasmaHigh contrast for subtle differences
ThermalIntuitive: blue=cold/low, red=hot/high
Green GradientFor reports with corporate colors
GrayscaleFor black-and-white printing

Common Pitfalls

  • Axis limits too narrow: Important regions of the response surface are cut off.
  • Model extrapolation: The contour plot shows the model response, not reality. Outside the experimental region, the model may deviate significantly.
  • Too few contour levels: Fine structures are lost. At least 8–10 levels recommended.
  • Not checking data points: Always overlay actual measurement points to visually assess model quality.
  • Grid resolution too low: Complex models may show artifacts. Set to at least 80–100.

Examples

This module ships with the following example datasets — load any of them in the app with a single click.