Home > composition-plot
composition-plot package
Framework agnostic library to create quaternary composition plots.
Classes
| Class |
Description |
| AnalyticalCompositionToPositionProvider |
|
| BasePlot |
A class in charge of drawing a composition plot into an SVG element.This class is fairly general, and relies on the following in order to customize the layout and appearance of the plot: - a color function - an opacity function - a vertices function - a sample position function - etc. |
| CategoryLegend |
Concrete class that draws a legend for a discrete set of categories |
| ColorMapLegend |
Concrete class that draws a legend bar for a colormap a continuous range |
| DataProvider |
|
| FastHeatMap |
|
| HeatMap |
|
| HeatMapDataProvider |
|
| InfoProvider |
|
| MultidimensionalDataProvider |
|
| MultidimensionalPlot |
Class that creates a multidimensional composition plot (2,3,4,5,6,7,8-dimensional) in 3DThe 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 |
| NearestCompositionToPositionProvider |
|
| PeriodicTable |
|
| QuaternaryPlot |
Legacy class to draw quaternary composition plots.Use QuaternaryShellPlot for new projects |
| QuaternaryShellPlot |
A class in charge of drawing a quaternary composition plot into an SVG element.This class relies on multiple instances of the BasePlot class to perform the actual drawing. For each shell in the quaternary plot, 4 BasePlots will be created. The QuaternaryShellPlot will be in charge of placing the plots appropriately on the same SVG element, as well as broadcasting events to/from each plot. |
| Spectrum |
|
| TernaryPlot |
Legacy class to draw ternary composition plots.Use BasePlot for new projects |
Enumerations
Functions
| Function |
Description |
| combinations(iterable, r) |
|
| downloadLinesAsCSV(lines, filename) |
|
| makeCamera() |
Creates a new vtkCamera object |
| samplePositionFnFactory(plotType, verticesFn, scales, edge, dp) |
Helper function that returns a for a set of predefined plot layouts. |
| samplesToLines(samples, plateId, elementsHeaderSuffix) |
|
| verticesFnFactory(plotType, origin, size, fontSize) |
Helper function that returns a VerticesFn for a set of predefined plot layouts. |
Interfaces
Variables
Type Aliases
| Type Alias |
Description |
| VerticesFn |
Type describing a function that returns vertices |