Find Jobs
Hire Freelancers

Create heatmap visualizations with d3js

$250-750 USD

Completed
Posted almost 9 years ago

$250-750 USD

Paid on delivery
Create three different heatmap visualizations with d3.js and integrate them into a ExtJS window. The heatmap visualizations are similar to the example given in [1]. We will send you a draft if you are interested in this project. Visualization 1: - Show measurement data of one or more sensors in one or more measuring locations in heatmaps (one heatmap per location). Each heatmap consists of 1 or more rows (for every sensor). - The x axis represents the time and should be formatted accordingly - In the configuration, it may be specified if all heatmaps share the same scale (colorbar), or if each one has its own - It should be possible to switch the colorbar on or off (button) - Implement a tooltip that indicates the value of all measurements in the same heatmap for the selected moment in time - When the ExtJS window is resized, the heatmaps will resize too. The font size should, however, remain the same - The data can be queried from the server. For simplicity, assume that the data has json format Visualization 2: - Displays measurement data of one sensor mounted in one location in a heatmap - x and y axis are both time axes. The user may select a time scale which determines the axes: If a "row" on the y-axis represents a day, the values on the x-axis range from 00:00 to 24:00 of that day. If a "row" on the y-axis represents a week, the values on the x-axis range from Monday 00:00 till Sunday 24:00. And if a row represents a month, the data of the month will be displayed on the y-axis - The other specs correspond to those of Visualization 1 Visualization 3: - Heatmap with one row representing a process cycle, the x-axis indicates the time passed since the begin of the cycle. The cycles have variable length. - The other specs correspond to those of Visualization 2 Please note that the visualizations will eventually be integrated into our ExtJS application. They should be implemented as ExtJS classes (Ext.define...) and configuration options should be documented within the class file. Limit the libraries used to ExtJS (version 4.x), d3js, c3js and jquery. References: [1] [login to view URL]~karhohs/bcmp309qc/bindingPart2/figures/[login to view URL]
Project ID: 8067719

About the project

7 proposals
Remote project
Active 9 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
Hi, My name is Jin. I have over 20 years of experience working in IT. Over 10 years in Australia as a contract programmer for companies like NAB, Bosch, etc. I am now based in Malaysia. I have extensive experience with PHP, Javascript, JQuery, Responsive design, Ajax, D3.js, Angularjs & mySql. I do all the work myself and don't subcontract. Your requirement is for 3 different D3 based heatmap visualizations. The data source will be requested from the server and returned in JSON format. The visualizations are configurable to either have their own heatmaps or use a shared one. You require the configurations to be well documented and the visualization to be integrated into a ExtJS window. The project is not a difficult one but requires some attention to details. I am very good at communicating with clients and understanding and solving complex problems. Over the last 2 years I have almost exclusively develop web apps using D3. I have written an animated SVG line hand sketching app using D3 for an Australian company, Recently, I have written static and real time D3 charts for clients from Singapore, Norway and the USA. These charts have extensive functionalities including zooming, labelling/annotation and highlighting. I recently wrote a D3 based job applicant's profile dashboard for a job agency from UK, where they summarize relevant information into simple visualizations. Please look at my profile for the above projects. Thank you for considering my bid.
$800 USD in 7 days
5.0 (2 reviews)
4.3
4.3
7 freelancers are bidding on average $1,057 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 have experience working with various JS libraries. Please contact me to discuss further details. What do you mean by draft? Please send any additional info. Regards
$1,500 USD in 21 days
4.6 (8 reviews)
4.9
4.9
User Avatar
Hello Mate! I am interested in the project you posted. Their are lot of interested people here and they have lot of different things so i dont know you will reply me or not or even read my post or not but i want to let you know that we do have around 245 apps, 119 games and about 190 web based sites and softwares. I can even give you demo for it. I dont want to cheat you saying i did this and that but i want to say one word, if you will go with us you can definitely "TRUST" us. I WILL AGAIN SAY THAT I DONT KNOW THAT YOU ARE GOING TO READ ABOVE OR NOT BUT I WOULD ONLY SAY IF YOU CAN DISCUSS WITH US, YOUR PROJECT IS GOING TO BE DEFINiTE SUCCESS. Thanks devang
$1,300 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Our Highly skilled team of 3 developers has extensive experience in developing data driven applications and applying the technology as required by individual project specs. The team also has vast experience in applying javascript when needed to full effect. Our team is highly organized and result oriented. We are aware time is money and therefore we have always delivered projects on agreed timelines.
$833 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I've been working in d3js for a couple of months now. I can easily learn ExtJS as per the requirement.
$700 USD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SWITZERLAND
Baar, Switzerland
5.0
40
Payment method verified
Member since Jan 25, 2010

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.