A VB6 component that draws a graph and saves the graph to disk in .GIF format.
The graph is to look similar to the graphs at our reports here:-
<[url removed, login to view]>
There are 4 points on the graph.? These 4 points are connected by 3 lines as you can see in the link above.
There should be red bars at the top and bottom and if you think of the vertical graph in percentage terms with 50% being the middle line, then the top bar takes up 10% and the bottom bar takes up the bottom 10%.
The two horizontal bars in the middle are at Y-coords 40% and 60% - i.e they are 10% away from middle line.
I need the component to take the following parameters:
Y1, Y2, Y3, Y4, iSize, sFilename, borders, sBackgroundFilename
Where Y1-Y4 are values from 0 to 100 and represent the 4 circles on the graph
iSize should allow me to rescale the graph - want to be able to use this for various purposes on the web and on paper.? The size in the sample above is the smallest size possible really.? Would like another size bigger than that and another one bigger - probably [url removed, login to view] size each time.
sFilename is filename to save gif.? Must be gif format.
borders is optional boolean to indicate if a black border should be placed around the graph.
sBackgroundFilename is optional string to indicate background graphic to use in whitespace on graph.? In practice i'll make it the right size so don't worry too much about the stretching.
1.? The circles should be bigger
2.? The 3 lines should be thicker
If the resizing part is gonna be an issue, the size we need most is [url removed, login to view] size in sample.
Also, easy addition would be optional parameters for selecting colours of lines, bars at top, circle stroke, circle fill.
Rent A Coder requirements notice: As originally posted, this bid request does not have complete details. Should a dispute arise and this project go into arbitration "as is", the contract's vagueness might cause it to be interpreted against you, even though you were acting in good-faith. So for your protection, if you are interested in this project, please work-out and document the requirements onsite.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows 98, NT, 2000, XP
Don't really want .Net component - ideally a VB6 dll.