Find Jobs
Hire Freelancers

HTML5/Javascript Chart Utility

$100-300 USD

Lukket
Slået op over 10 år siden

$100-300 USD

Betales ved levering
I need a html5/javascript implementation of my chart utility. The chart utility displays sensor time/value data and also displays markers for ON/OFF times of outputs. I need something implmented in html5/js that provides the same type of functionality. JSON data is available from the web server. For example the following http request: [login to view URL] hardwareName=someSensor&startDate=1173551940612&endDate=2378171603111&maxDataPoints=15000 would return (shortened for readability): {"datapoints":[{"v":"5.6","t":1381103025762},{"v":"5.6","t":1381103146752},{"v":"5.6","t":1381103266995}, {"v":"5.6","t":1381103387170},{"v":"5.6","t":1381103508142},{"v":"5.6","t":1381103628858}, {"v":"5.6","t":1381103749489},{"v":"5.6","t":1381103870488},{"v":"5.6","t":1381103991390}, {"v":"5.6","t":1381104112629},{"v":"5.6","t":1381104233148},{"v":"5.6","t":1381104353670}, {"v":"5.6","t":1381104474200},{"v":"5.6","t":1381104594957},{"v":"5.6","t":1381104715354}, {"v":"5.6","t":1381104835836},{"v":"5.6","t":1381104956338},{"v":"5.6","t":1381105077674}, {"v":"5.6","t":1381105198165},{"v":"5.6","t":1381105318671},{"v":"5.6","t":1381105439166}, {"v":"5.6","t":1381105559942},{"v":"5.6","t":1381105680416},{"v":"5.0","t":1381177680739}],"name":"someSensor"} An outputs data would look like this: Request: [login to view URL] %20Exhaust&startDate=51940612&endDate=3378171603111&maxDataPoints=15000 Response: {"datapoints":[{"v":true,"t":1380170993272},{"v":false,"t":1380170999334},{"v":true,"t":1380171992770}, {"v":false,"t":1380171997667},{"v":true,"t":1380172054144},{"v":false,"t":1380172062683}, {"v":true,"t":1380172125078},{"v":false,"t":1380172126256},{"v":true,"t":1380172130657}, {"v":false,"t":1380172132540},{"v":true,"t":1380172135817},{"v":true,"t":1380699219967}, {"v":false,"t":1380699221454},{"v":true,"t":1381103936250},{"v":false,"t":1381104527795}, {"v":true,"t":1381182696772}],"name":"FR Exhaust"} You can discover all the hardware using this request: [login to view URL] Example response: { "hardware":[ { "name":"Temperature in the front room 1", "type":"value_sensor", "units":"°F" }, { "name":"CA Temperature", "type":"value_sensor", "units":"°F" }, { "name":"CA 94553 Humidity", "type":"value_sensor", "units":"%RH" }, { "name":"Res1pH", "type":"value_sensor", "units":"pH" }, { "high_reading":"Closed", "name":"Front Door", "low_reading":"Open", "type":"binary_sensor" }, { "name":"FR Exhaust", "type":"standard_output_device" }, { "name":"FR Lights", "type":"standard_output_device" } ] } binary_sensors have only 2 possible readings 0 and 5. 5 corresponds to a "high_reading" and 0 to the "low reading" tooltips for each datapoint should show the low and high reading text. Please discuss in your bid the charting library you intend to use. We will consider commercial libraries. Attached is a video with a walk through of the current implementation. We require similar functionality but we are open to changes/improvements.
Projekt-ID: 5004256

Om projektet

10 forslag
Projekt på afstand
Aktiv 10 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
10 freelancere byder i gennemsnit $339 USD på dette job
Brug Avatar.
Hi gtguy, I'm a javascript ninja, proficient using html5. I would recommend using the canvas API to display the sensors and the tooltips. Would you like also to display a background image, like a blueprint? Will the data be served crossdomain? Best Marcelo
$280 USD på 5 dage
4,9 (34 anmeldelser)
4,9
4,9
Brug Avatar.
hi we could do it perfectly with accuracy, please let us know if you want any clarification. if you want us to share our skill and previous work please initiate the chat..
$302 USD på 10 dage
4,9 (16 anmeldelser)
4,7
4,7
Brug Avatar.
Hi. I'm serious bidder here. i have experience in graph / plot in html5 or js. Looking forward to working with you guy!
$300 USD på 20 dage
5,0 (3 anmeldelser)
3,4
3,4
Brug Avatar.
Based on the video, I would recommend you to just use Jqplot. it is open source. easy and rich-featured, meet with your requirements. If you require more dynamic features which I don't see in video, then I recommend you to use d3 or processingjs both are open source but would take longer time. highcharts is commercial I don't know if it is good fit for your project.
$300 USD på 5 dage
5,0 (1 bedømmelse)
1,7
1,7
Brug Avatar.
Hello Sir, I work on Javascript Charts only for various customers like vodafone n all. The libraries i am using to make those charts are your D3, Raphael, Fusion charts, Amcharts and various other open source libraries. Looking at your needs and that video, i am sure your project could be easily made with open source libraries with some modifications in the scripts, there wouldn't be need of buying any commercial library. Library I would be using: Most probably i would be going for D3 or amcharts. Points: 1) Their are certain things that you haven't specified like you want your charts to render using flash, canvas or on svg. If you opt for flash then there might be some issues with certain browsers like Internet Explorer or Mozilla. I would suggest svg would be the best option. 2) I would be needing the exact JSON that would be send from the server because i would have to modify my script based on the JSON format that you would be providing. 3) Different Properties that you want in you charts like the color of the line,bullets etc Time Required: Your project could be made in 6 days at the maximum, though i would give it to you even earlier, I am taking some extra time keeping in mind that you might need certain modifications. I am looking forward to talk to you and discuss it further. Regards Udit Garg
$277 USD på 6 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
I am very qualified and can do work for you without complications, delays or the need of other freelancers. I double check all my work and I also have references available if you are in need of any to be sure I am worth the WIN! :)
$222 USD på 3 dage
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for UNITED STATES
United States
5,0
77
Betalingsmetode verificeret
Medlem siden aug. 24, 2006

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.