composition-plot

Home > composition-plot > TernaryPlot

TernaryPlot class

Legacy class to draw ternary composition plots.

Use BasePlot for new projects

Signature:

declare class TernaryPlot 

Constructors

Constructor Modifiers Description
(constructor)(svg, dp, name, upsideDown)   Constructs a new instance of the TernaryPlot class

Properties

Property Modifiers Type Description
colorMap   ColorMap  
colors   RGBColor[]  
dataGroup   Selection<BaseType, {}, null, undefined>  
dataRange   [number, number]  
dataTooltip   Selection<BaseType, {}, null, undefined>  
dp   DataProvider  
edge   number  
gridGroup   Selection<BaseType, {}, null, undefined>  
inverted   boolean  
mouseDown   boolean  
name   string  
onDeselect   Function  
onSelect   Function  
opacityFn   (sample: ISample) => number  
range   number[][]  
rootGroup   Selection<BaseType, {}, null, undefined>  
scales   ScaleLinear<number, number>[]  
selectedSamples   Set<string>  
spacing   number[]  
svg   HTMLElement  
textColor   RGBColor  
upsideDown   boolean  
vertices   [number, number][]  

Methods

Method Modifiers Description
_makeHexagon(cart)    
cartToxy(cart)    
dataUpdated()    
drawData()    
drawGrid()    
render()    
setColorMap(colors, range)    
setInverted(inverted)    
setOpacityFn(opacityFn)    
setPosition(x0, y0, length)    
setSelectedSamples(selectedSamples)    
setSize(left, right)    
setTextColor(color)