Skip to content

Course project for VAML. Focus on visualization of application performance.

Notifications You must be signed in to change notification settings

doc-vu/VAML_ApplicationPerformance

 
 

Repository files navigation

VAML_ApplicationPerformance

Course project for VAML. Focus on visualizations of application performance.

Requirement

1 - use Chrome

2 - Flask/pandas/sklearn installed

3 - make sure your localhost:5000 port isn't occupied by other applications

How to run

1 - get into 'final_submission' directory

2 - get into 'Include' directory

3 - execute 'python test.py' under that directory

4 - open 'Chrome' browser

5 - type in '127.0.0.1:5000/pmd' in address to view performance analysis for 'pmd' application

Tips

1 - Selecting time periods in line chart(Performance view) takes time to update other views.

2 - If you hover on parallel coordinates views or click on data items in them, you need to double click on PCPs to recover prior to your interactions with other plots. Because I set a block on it to make viewing other plots in down page easier.

3 - If you brush on coordinates in PCPs, a rectangle appears on the coordinate. Remember to click on the other part of that coordinate to cancel selection prior to other interactions. (Because I also set a block on it.)

4 - If you find the selection in line chart(Performance view) goes wrong, double click on PCPs to make it recover because you are highly possible trigger the hover event on PCPs.

5 - Drag to select the time period on line chart, click to cancel it.

Interactions

Detailed interactions and documentations can be found in 'ProjectReport_VAML.pdf' under the same folder as this 'README.md' file

About

Course project for VAML. Focus on visualization of application performance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.4%
  • HTML 0.6%
  • C 0.5%
  • C++ 0.2%
  • TeX 0.1%
  • JavaScript 0.1%
  • Other 0.1%