echarts 怎么使用动态数据

<scripttype="text/javascript">require.config({//其它图表类型类似paths:{'echarts':'js/echarts'... <script type="text/javascript">

require.config({
// 其它图表类型类似
paths:{
'echarts':'js/echarts',
'echarts/chart/pies' : 'js/echarts' // 使用类似方法加载pie
}
});
require(
[
'echarts',
'echarts/chart/pie' // 使用类似方法加载pie
],
function(ec) {

var myChart = ec.init(document.getElementById('chartArea'));
var option = {
title : {
text: '婚姻状况统计',
subtext: '',
x:'center'
},
tooltip : {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
legend: {
orient : 'vertical',
x : 'left',
data:['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']
},
toolbox: {
show : true,
feature : {
mark : true,
dataView : {readOnly: false},
restore : true,
saveAsImage : true
}
},
calculable : true,
series : [
{
name:'访问来源',
type:'pie',
radius : '55%',

center: ['50%', 225],
data:[
{value:335, name:'直接访问'},
{value:310, name:'邮件营销'},
{value:234, name:'联盟广告'},
{value:135, name:'视频广告'},
{value:1548, name:'搜索引擎'}
]
}
]
};

myChart.setOption(option);
}
);
</script>

这个饼状图用的是静态数据。怎么用动态数据呢? 求实例,比如哪里可以放int a=335;然后用a代替静态数据
问题自己解决了。用ajax调用数据库数据。并且饼图要放在ajax funtion里面 。亲测静态数据传值有效,动态无效,原因是绘制图表在ajax function之前。另,把ajax String分割得来的值转换成int类型即可。攒人品,保佑明天答辩能过

http://wenku.baidu.com/view/91661239bed5b9f3f90f1cb3.html
展开
 我来答
yfthn368
2014-01-13 · TA获得超过1539个赞
知道小有建树答主
回答量:3705
采纳率:0%
帮助的人:981万
展开全部
您使用的是什么语言,什么数据库啊,一般你下载链接类,实例化它写在你的链接参数可以连接到数据库呢。
例如php + mysql的

$康恩=新db_MySQL();

$康恩 - >服务器=主机“:”。端口;

$康恩 - >数据库=数据库名;

$康恩 - >用户=用户;

$康恩 - >密码=密码;
$康恩 - >连接() ;
追问
jsp+SQLServer
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式