36 lines
626 B
JavaScript
36 lines
626 B
JavaScript
const spectra = {
|
|
'XRD' : processXRD,
|
|
'XRF' : processXRF,
|
|
};
|
|
/**
|
|
* @todo process rawData and check spectrum type?
|
|
* @param {string} rawData
|
|
* @param {HTMLDivElement} container
|
|
*
|
|
* @returns {void}
|
|
*/
|
|
export function plot(rawData, containerId)
|
|
{
|
|
let container = document.querySelector(`#${containerId}`);
|
|
|
|
console.log(rawData[1]);
|
|
|
|
Plotly.newPlot(container,
|
|
[{
|
|
x: rawData[0],
|
|
y: rawData[1],
|
|
}],
|
|
{
|
|
margin: {t: 0}
|
|
}
|
|
);
|
|
}
|
|
|
|
const processXRD = rawData => {
|
|
// Do stuff...
|
|
};
|
|
|
|
const processXRF = rawData => {
|
|
// Do stuff...
|
|
};
|