-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for three-objective visualisation #57
Comments
An option would be to use react-plotly.js, specifically Plotly.js for React. There are typings for TypeScript through @types/react-plotly.js as indicated in this issue. |
There are a couple of issues with setting this up at the moment, specifically with the JavaScript heap running out of memory. There are various solutions as indicated in this issue: plotly/react-plotly.js#135 |
There is a workaround to the issue as mentioned in this comment which displays the demo graph when running a plugin in |
I have implemented a demonstration of a "scatter3d" plot using Plotly.js in 0e027dd. This is implemented from this article on creating 3D charts with React. |
Description:
Add support for 3D visualisations. A good way of testing this is through three objective visualisations. This will however be difficult (or not possible) with the default D3.js we have bundled with the frontend.
For this, it may be possible to make use of Plotly.js (https://plotly.com/javascript/) and 3D scatter plots (https://plotly.com/javascript/3d-scatter-plots/). Since this library is originally in JavaScript it will need the correct typings in order to work with TypeScript otherwise the plugin will need to use React with JavaScript instead.
Acceptance criteria:
The text was updated successfully, but these errors were encountered: