I'm guessing this isn't too difficult to make for someone who has done something like this before. I'm an amateur Java programmer but my attempt failed so I need someone who can do this in either C# or Java - both would be great too but I prefer C#...
I would like the developer to make a chart, an xy line graph where the points can be plotted by simply clicking on the chart.
I don't want you to use software like jfreechart to make the chart - I want it all in pure Java/C# with no plugins beyond the standard library.
I want the plotted points to be joined by lines.
I want a tool tip box to display when I move the mouse over a point.
I want the x and y axis to be labelled with a number range of my choosing (changeable) and also have the label (e.g. distance (metres)) to be displayed.
As the mouse is moved across the chart I want to know where it lies in relation to the x and y axis dynamically. I'd prefer a little line on either axis to move relative to the mouse and a tool tip box with the value displayed.
I want the plotted points' xy values to be displayed in a table and the values must be in the units specified.
I want this table to be able to be copied and pasted and even be able to be saved as an XML file.
I want the values in the table to be editable and any changes should alter the charts' plot accordingly.
I want to have the possibility of a vertical line to move along the x axis at the rate I want (e.g. 3 metres/second) and as it is moving along it will have a circle that moves along the lines of the plot. You may also want to have it gradually fill the area under the curve but the AUC idea is not neccessary.
I want this done as soon as possible. I want to receive all the source code and for the source to be easily read and commented reasonably well. I'm not sure how much this should cost but it can't be that expensive to make since I got it half done with my own pathetic attempt.