Skip to content

GigasoftInc/winforms-chart-heatmap-2d-contour-spectogram-frequency-proessentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heatmap Spectrogram 2D Contour — WinForms

ProEssentials v10 WinForms .NET 8 — a full-featured heatmap / spectrogram / 2D contour visualization (frequency vs time vs amplitude) using Pesgo with ContourColors, log Y axis, and GPU ComputeShader. Direct3D.

Heatmap Spectrogram WinForms

What This Demonstrates

  • 93,696 Z values (183 subsets × 512 points) as a contour-fill heatmap.
  • DuplicateDataX/Y — X and Y arrays stored once, duplicated internally.
  • Log Y axis matching the logarithmic nature of frequency data.
  • BlueCyanGreenYellowBrownWhite contour color scale; XYZ cursor prompt.
  • GPU ComputeShader contour interpolation; Composite2D3D.Foreground.
  • Code-built UI — single chart in MainForm.cs; no .Designer.cs / .resx.

WinForms vs WPF

The data loader and the entire chart configuration are identical to the WPF version (the color scale is an enum, so no explicit colors changed). Host changes: WinForms MessageBox/Application.Exit(); PesgoWpfPesgo.

➡️ WPF version: wpf-heatmap-2d-contour-spectrogram-frequency-proessentials

Data File

heatmap.txt (~2.4 MB, 93,696 tab-delimited X/Y/Z lines) is included and copies next to the executable on build.

How to Run

  1. Clone (data included), open HeatmapSpectrogram.sln in Visual Studio 2022
  2. Build → Rebuild Solution; press F5. Hover to read X/Y/Z; wheel to zoom.

NuGet

References ProEssentials.Chart.Net80.x64.Winforms (>= 10.0.0.28).

License

Example code is MIT licensed. ProEssentials requires a commercial license for continued use.

About

Winforms chart .NET 8 heatmap spectrogram 2D contour chart. 93K data points, log frequency, ContourColors GPU rendering. Simple clean starting point — build your own spectrogram, signal analyzer, or frequency heatmap from this template. Pesgo Direct3D ComputeShader. ProEssentials v10 C#.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages