c# - Is it possible to create isosurfaces using Oxyplot? -


i'm using oxyplot heatmapseries representing graphical data. new application need represent data isosurfaces, looking this: enter image description here

some ideas around this:

  • i know contourseries can isolines, can't find option allows me fill gaps between lines. option exists?

  • i know heatmapseries can shown under contourseries can similar result not fit our needs. enter image description here.

  • another option wolud limiting heatmapseries colours , eliminate interpolation. possible?

if has approach solution hear it!

thanks in advance!

i'm evaluating whether oxyplot meet needs , question interests me... looking @ contourseries source code, appears finding , rendering contour lines, not filling area between lines. looking @ areaseries, don't think feed contours because expecting 2 sets of points when ends connected create simple closed polygon. best guess have "rasterizing" data round each data point nearest contour level, plot heatmap of rasterized data under contour. contourseries appears calculate level step 20 levels across data default.

my shortcut doing rasterizing based on step value divide data level step want, truncate number math.floor.

looking @ heatmapseries, looks can possibly try turn interpolation off, use heatmaprendermethod.rectangles render method, or supply linearcoloraxis fewer steps , let rendering rasterization perhaps? palettes available linearcoloraxis can seen in oxypalettes source: bluewhitered31, hot64, hue64, blackwhitered, bluewhitered, cool, gray, hot, hue, huedistinct, jet, , rainbow.

i'm not in position run oxyplot test things, figured share glean source code , limited documentation.


Comments