Find Jobs
Hire Freelancers

D3.js data plot with zoom and markers

$50-150 USD

Completed
Posted about 10 years ago

$50-150 USD

Paid on delivery
Hello javascript and data visualization experts! 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.
Project ID: 5710159

About the project

8 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, Your project seems to fit nicely with my skills and expertise. I have extensive experience with data visualization and representation, both through my full time position as a statistician, and in my burgeoning freelance career. I see this as a great opportunity to quickly and effectively deliver on your project, so I can continue to develop my reputation as a freelancer. You can see numerous examples of my work at http://jsl6906.net. I'd be happy to discuss requirements of the project further, should you desire. Regards, Josh
$165 USD in 5 days
5.0 (1 review)
3.3
3.3
8 freelancers are bidding on average $188 USD for this job
User Avatar
Hello. I'm a JavaScript and HTML5 expert with experience in creating interactive applications with maps, charts, graphs and animations (see my portfolio for examples of my work; I can also send you a screencast - video presentation). I have experience working with various JS libraries (including D3). Please contact me to discuss further details. Regards.
$500 USD in 5 days
4.9 (15 reviews)
4.9
4.9
User Avatar
Hello, We can create the site based on your requirements and timeline. I primarily work with small businesses, professional services and individuals. My goal is to provide quality web solution at a reasonable price. Please let me know your availability and we can discuss the details over Skype or Phone. We have local office in US as well. Regards, Ash
$103 USD in 3 days
5.0 (3 reviews)
4.2
4.2
User Avatar
Hello, If you remember, I previously did a job for you involving Lotus Notes, and you seemed exceptionally pleased. As usual, here is my reformulation of what I am to do, which I will revise until you are completely satisfied. 1. Changes to points on the graph a. Marked by triangles instead of dots b. Add numbers for each triangle (1 for the first one, 2 for the second one, and so forth) 2. Add functionality to zoom in and out. I think that a minimalistic approach is best. There are two ways I think would work well: a. One level of zooming in i. Left click to zoom in (if not zoomed in) ii. Left mouse button to drag the graph (if zoomed in) iii. Right click to zoom out b. Multiple levels of zooming in i. Left click to zoom in ii. Right click to zoom out iii. Arrow keys and WASD to move around the graph while zoomed in c. The following is also needed in either case: i. Left mouse button drag to set an area to zoom into ii. Instructions or a legend explaining zooming iii. Calculate and adjust the graph's scale based on the zoom proprtions 3. Improve the table styling a. Black border b. White background c. Larger font 4. Resizing a. Define sizes as a percentage of the screen b. Update these sizes whenever the screen is resized I will also, as customary, provide documentation and extensive comments I look forward to working with you!
$133 USD in 5 days
5.0 (2 reviews)
2.0
2.0

About the client

Flag of JAPAN
Ichikawa-shi, Japan
4.9
6
Payment method verified
Member since May 28, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.