HandlebarsInput

src/axisutil.ts
HandlebarsInput

LuxonTimeScale

src/axisutil.ts
new LuxonTimeScale(interval: Interval, range: [number, number])
Parameters
interval (Interval)
range ([number, number])
Instance Members
interval
range
for(d)
invert(v)
domain()
d3scale
millisPerPixel()

removeXLabel

src/axisutil.ts
removeXLabel(svgEl: SVGElement)
Parameters
svgEl (SVGElement)
drawXLabel(svgEl: SVGElement, seismographConfig: SeismographConfig, height: number, width: number, handlebarsInput: HandlebarsInput)
Parameters
svgEl (SVGElement)
seismographConfig (SeismographConfig)
height (number)
width (number)
handlebarsInput (HandlebarsInput = {})

removeXSublabel

src/axisutil.ts
removeXSublabel(svgEl: SVGElement)
Parameters
svgEl (SVGElement)

drawXSublabel

src/axisutil.ts
drawXSublabel(svgEl: SVGElement, seismographConfig: SeismographConfig, height: number, width: number, handlebarsInput: HandlebarsInput)
Parameters
svgEl (SVGElement)
seismographConfig (SeismographConfig)
height (number)
width (number)
handlebarsInput (HandlebarsInput = {})

removeYLabel

src/axisutil.ts
removeYLabel(svgEl: SVGElement)
Parameters
svgEl (SVGElement)
drawYLabel(svgEl: SVGElement, seismographConfig: SeismographConfig, height: number, width: number, handlebarsInput: HandlebarsInput)
Parameters
svgEl (SVGElement)
seismographConfig (SeismographConfig)
height (number)
width (number)
handlebarsInput (HandlebarsInput = {})

removeYSublabel

src/axisutil.ts
removeYSublabel(svgEl: SVGElement)
Parameters
svgEl (SVGElement)

drawYSublabel

src/axisutil.ts

Draws Y axis sublabel, possibly reflecting units of seismograph.

drawYSublabel(svgEl: SVGElement, seismographConfig: SeismographConfig, height: number, width: number, handlebarsInput: HandlebarsInput, unitsLabel: string)
Parameters
svgEl (SVGElement) svg to draw to
seismographConfig (SeismographConfig) config options
height (number) height of svg
width (number) width of svg
handlebarsInput (HandlebarsInput = {}) optional key-values for handlebars
unitsLabel (string = "") option label representing units if config.ySublabelIsUnit

removeTitle

src/axisutil.ts
removeTitle(svgEl: SVGElement)
Parameters
svgEl (SVGElement)
drawTitle(svgEl: SVGElement, seismographConfig: SeismographConfig, height: number, width: number, handlebarsInput: HandlebarsInput)
Parameters
svgEl (SVGElement)
seismographConfig (SeismographConfig)
height (number)
width (number)
handlebarsInput (HandlebarsInput = {})

drawAxisLabels

src/axisutil.ts

Draws axis labels and title, possibly reflecting units of seismograph.

drawAxisLabels(svgEl: SVGElement, seismographConfig: SeismographConfig, height: number, width: number, handlebarsInput: HandlebarsInput, unitsLabel: string)
Parameters
svgEl (SVGElement) svg to draw to
seismographConfig (SeismographConfig) config options
height (number) height of svg
width (number) width of svg
handlebarsInput (HandlebarsInput = {}) optional key-values for handlebars
unitsLabel (string = "") option label representing units if config.ySublabelIsUnit