SvgInstance
SvgInstance =
object
Descriptor for a single SVG panel managed by WellRenderer.
Param
selector
CSS selector for the <svg> element (e.g. "#well-panel-1").
Param
height
Inner drawing height in pixels (excludes margins).
Param
width
Inner drawing width in pixels (excludes margins).
Param
margins
Space reserved around the drawing area for axes and labels.
Properties
depthRange?
optionaldepthRange?: [number,number]
Depth window [from, to] (m) drawn in this panel. When every panel has
one, draw() uses them instead of splitting the depth in proportion to
the panel heights, so panels may overlap or skip depths.
height
height:
number
margins
margins:
object
bottom
bottom:
number
left
left:
number
right
right:
number
top
top:
number
repeatedTo?
optionalrepeatedTo?:number
Depth (m) down to which the panel repeats the bottom of the previous
one. The repeated band [depthRange[0], repeatedTo] is hatched and
labelled with RenderConfig.overlap.label.
selector
selector:
string
width
width:
number