This project is to generate plots after reading data from txt file or other format.
At the webpage, user will enter a file name or a filename will be passed to a variable. Then it needs to locate the data file, read/parse it and loaded to generate plots.
The data have multiple columns of uniform length. Mostly, the plots are 2D X-Y curve with X corresponding to one column of data in the file and Y to another or multiple.
Different plots may need to be generated and presented in separate webpage or share in one common page arranged vertically or horizontally. Tables will be used define the webpage layout (positions of the plots in one page or multiple tab pages of one page ) .
The webpages may be organized in one page using tabs with different title. Also, it may need to generate multiple curves in one plot in one webpage.
In the plots/webpage, there would have options to turn on/off certain sets of data (e.g., [login to view URL]), options to adjust the axisand display window limits and grid ([login to view URL]), to revise/update plot titles, legends, labels, background color,etc.
Will needs option to open a separate page to list the data for selected/indicated curve(s) in full.
Likely a JavaScript based implementation using multiple JavaScript library (like fooplot, fplot, etc.) is preferred.
Save customer defined plots setup into database for future use.
Generate customerized PDF printouts.
Will provide detailed webpage layouts, data, plot example once selected.