Find Jobs
Hire Freelancers

HTML5/Javascript Chart Utility

$100-300 USD

已关闭
已发布超过 10 年前

$100-300 USD

货到付款
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.
项目 ID: 5004256

关于此项目

10提案
远程项目
活跃11 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
10威客以平均价$339 USD来参与此工作竞价
用户头像
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 在5天之内
4.9 (34条评论)
4.9
4.9
用户头像
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 在10天之内
4.9 (16条评论)
4.7
4.7
用户头像
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 在20天之内
5.0 (3条评论)
3.4
3.4
用户头像
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 在5天之内
5.0 (1条评论)
1.7
1.7
用户头像
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 在6天之内
0.0 (0条评论)
0.0
0.0
用户头像
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 在3天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
United States
5.0
77
付款方式已验证
会员自8月 24, 2006起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。