从json数据更新图形
Update graph from json data
我得到了一个输出json数据的go程序:
{ "cpu" : {
"Idle" : 9875425,
"Iowait" : 28338,
"Irq" : 5,
"Nice" : 9707,
"Softirq" : 4051,
"System" : 153933,
"Time" : 1329211407,
"User" : 392229
},
"cpu0" : {
"Idle" : 2417441,
"Iowait" : 3212,
"Irq" : 5,
"Nice" : 1419,
"Softirq" : 3935,
"System" : 62177,
"Time" : 1329211407,
"User" : 109227
},
}
我正在寻找一种使用javascript(比如每1)来显示和更新图形的高效方法。
图形数据中不乏javascript库。我曾在Highcharts工作过,它对个人项目是免费的。要使用高图表中的数据制作图表,您可以执行以下操作:
var data = [] //your data from above; you'll need to convert it to an array of y-values or one of the other available formats
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
defaultSeriesType: 'line',
},
series: [{
name: 'Series Title',
data: data
}]
});
});
然而,如前所述,有很多JS图形库。举几个例子:
- JQ地块
- D3
- 处理.js
- Sencha图表
如果你正在寻找一个更具体的答案,我不确定人们能为一个模糊的问题提供那么多答案。
我是dygraph的忠实粉丝。动力很好。非常灵活。
我喜欢使用d3js库来完成这类工作。
http://mbostock.github.com/d3/
它具有非常好的功能,可以用新数据更新图形。
也许你可以把你的工作建立在"项目符号图表"的例子上。
Google有BUNCH的api。你应该看看其中的一些。其中之一就是这里的图表api。它也让你制作二维码。谷歌甚至在js操场上有一些例子:http://code.google.com/apis/ajax/playground/?type=visualization#annotated_time_line
相关文章:
- 如何在Javascript中更新实时图形
- 如何更新 C3.js图形线宽和刻度颜色
- 使用Plotly中的新数据更新图形的高性能方法
- 如何在 d3.js 中更新我的图形图例
- 动态更新网页上的图形
- 如何在数据更新时更新可重用的 d3.js 图形
- 如何使用图形API查询公共facebook事件?[更新的搜索]
- Flotr2,图形上的颜色已更改,图例不更新
- 从json数据更新图形
- JavaScript自动更新图形
- HighChart JavaSCript两个样条在同一图形中更新
- D3更新数据和更新图形
- 使用Microsoft图形API更新任务,给出400个无效请求的响应
- Redux-对复杂图形的状态进行建模,并触发多个更新和副作用以响应单个操作
- 用新数据更新图形
- 为什么不更新D3 SVG图形上的轴?
- 带有图形更新的树视图复选框选择不能正常工作
- JavaScript/D3:在点击时创建浮动文本框,并从文本框输入更新图形
- 无法在D3.js中动态更新图形和轴
- D3, JSON,图形,强制布局,数据更新,未完成重绘,拖动