-
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
Pareto-front visualisation #16
Comments
One issue that was to be solved was the fact that in the original code I was not scaling each x and y co-ordinate but was instead plotting straight onto the graph. This meant when I plugged in the data all the points were plotted onto one single point. The fix for this was to call |
Another bug I need to fix now is to correct the rendering of points. At the moment points are just appended onto the graph without the old points disappearing. The old points need to be cleared before updating the graph with the new ones (similar to this post). This is the plot with all the 282 generations (282 * 100 points), we should only have 100 points per generation: |
A bug to fix is that the scales increase and decrease as the optimisation run moves onwards. This should not happen as the data values decrease over time. This could be due to the fact the data in the frontend state can change at different times meaning different values get updated out of order. |
As a follow-up to removing the old points, the update function in the visualisation component for the plugin is now clearing all the circles before appending the new ones (as suggested on this post). |
Still, to-do for this issue is:
|
I have not used the GenerationQueue class that was created to manage the queue since it would make it more complex to update the state for an object created from the class. Instead, I have created a list and the functions in the VisualisationContainer to keep a queue of the generations received (similar to this post). |
As an update, I am currently working on re-organising the content on the visualisation container to show additional run information. I want the visualisation to also show a D3 tooltip when hovered indicating the point x,y locations, similar to this example:
|
I have moved this to a new issue (#40) as this will take more time than expected. |
Description:
Make use of the scatter graph to create a Pareto front estimation graphs using the DTLZ1 and DTLZ2 sample data.
Acceptance criteria:
The text was updated successfully, but these errors were encountered: