I have made data plot based on d3.js and I'd like you to add following functionalities to it.
1. Show marker sequence number beside marker shape
2. Change the squre marker shape to triangle
(point downwards with bottom tip on the data point)
3. Implement zoom in by mouse dragging to define area
4. Implement zoom out
(please propose good UI for it)
5. Change marker value display to a better looking table
6. Make the plot resize automatically according to the resize of web brower window
I will provide my source code. You could add functionalities to it.
You are very welcome to write it from scratch as long as it uses d3.js and implement functionalities exist in my code!! (+20% extra bonus)
Please add reasonable amount of comments so that the project owner can maintain and further develop the code.
What I provide as the project owner
* Requirement (attached document)
* My source code
* Data files in csv
* Feedback as the project progress
* Reward as agreed at the start of project (payment can be separated for milestones)
What you provide as a developer
* Technical advice/corrections to requirement
* Source code
All the outcome of the project belong to the project owner.
I expect this project to be completed in one week.