新手问题:怎么从js中将数据转换为highcharts需要的json格式?

Tse3223707 2014-09-29 04:09:21
我做的Web需要画图,所以就用了javascript的插件highcharts
由于我的数据的个数是动态变化的,所以需要用参数传递进去,但是我发现它之中的函数需要用json格式的数据,搞了半天也没成功。

比如
function drawChart()
{
$('#container').highcharts({
省略
series: [{
name: 'Tokyo',
data: [100,200]
}, {
name: 'New York',
data: [80,90]
}]
});
}


我想改成

function drawChart(theSeries)
{
$('#container').highcharts({
省略
series: [theSeries]
});
}

series所需要的内容直接通过theSeries传进去。
这里传入的参数theSeries应该怎么写?
我的数据已经在jsp表格里了,我能够从表格里把数据通过javascript取出来,数据的个数不定,怎么把这些数据转成这里的theSeries变量所需要的json格式?
...全文
275 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
万玩完顽完 2014-09-30
  • 打赏
  • 举报
回复
引用 2 楼 Tse3223707 的回复:
[quote=引用 1 楼 fangzuli 的回复:] 没用过这个,帮顶一下。你可以试试echarts。超简单,百度 “ECharts”!!
简单到不是我的必须要求,最重要的是兼容性好 你推荐这个echarts对浏览器的支持好么?IE6-IE10,chrome,FF都能支持不?[/quote] 简介 ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。 http://echarts.baidu.com/doc/doc.html
黄诚实_ 2014-09-29
  • 打赏
  • 举报
回复

var arr = [];
<% for(int i=0,count=list.size();i<count;i++){
          Bean bean = list.get(i);
          %>
          var obj = {name:'<%=bean.name%>'};
          arr.push(obj);
          <%
}%>

类似这样看看
笑梦码侬生 2014-09-29
  • 打赏
  • 举报
回复
json数据可以 一个一个复制,类似与object。
Tse3223707 2014-09-29
  • 打赏
  • 举报
回复
引用 1 楼 fangzuli 的回复:
没用过这个,帮顶一下。你可以试试echarts。超简单,百度 “ECharts”!!
简单到不是我的必须要求,最重要的是兼容性好 你推荐这个echarts对浏览器的支持好么?IE6-IE10,chrome,FF都能支持不?
万玩完顽完 2014-09-29
  • 打赏
  • 举报
回复
没用过这个,帮顶一下。你可以试试echarts。超简单,百度 “ECharts”!!

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧