Home > composition-plot > MultidimensionalPlot
Class that creates a multidimensional composition plot (2,3,4,5,6,7,8-dimensional) in 3D
The position of the samples is affected as follows: - 2-d: Line - 3-d: Triangle - 4-d: Tetrahedron - 5,6,7,8-d: Predefined tabulated positions
Signature:
declare class MultidimensionalPlot
Constructor | Modifiers | Description |
---|---|---|
(constructor)(div, dp, compositionToPosition) | The constructor of MultidimensionalPlot |
Property | Modifiers | Type | Description |
---|---|---|---|
actor | any | ||
colors | RGBColor[] | ||
compositionSpace | string[] | undefined | ||
compositionToPosition | ICompositionToPositionProvider | ||
div | HTMLElement | ||
dp | DataProvider | ||
inverted | boolean | ||
labelWidgets | any[] | ||
linesActor | any | ||
linesMapper | any | ||
linesPolyData | any | ||
lut | any | ||
mapper | any | ||
polyData | any | ||
radiusFn | (sample: ISample) => number | ||
range | Vec2 | ||
renderer | any | ||
renderWindow | any | ||
viewer | any |
Method | Modifiers | Description |
---|---|---|
activeScalarsUpdated() | Rerender after the active figure of merit has changed | |
addLabels() | ||
addLines() | ||
dataUpdated() | The data in the DataProvider have changed, redraw the entire plot | |
getCamera() | Get the vtkCamera object of this composition plot | |
removeLabels() | ||
removeLines() | ||
resize() | Resize the 3D canvas to span the container size | |
setBackground(color) | Set the background color of the 3D canvas | |
setCamera(camera, resetCamera, watchModified) | Set a specific vtkCamera object to be usedThis is useful if there are multiple composition plots that need to have their camera sychronized | |
setColorMap(map, range) | Set the colormap used to color samples based on a figure of merit | |
setCompositionSpace(compositionSpace) | Set the composition space of this plotThe composition space is the list of elements that a sample can be expected to have in its composition | |
setCompositionToPosition(compositionToPosition) | Change the way samples are mapped to the 3D space based on their composition | |
setInverted(inverted) | Invert the direction of the colormap | |
setRadiusFn(radiusFn) | Set the function that determines the radius of each sample | |
updateSizesArray() | Rerender after the sample radius function has been modified |