<script type="text/javascript">
requireconfig({
paths:{
echarts:'/js/echarts',
'echarts/chart/bar' : '/js/echarts-map',
'echarts/chart/line': '/js/echarts-map',
'echarts/chart/map': '/js/echarts-map'
}
});
var option = {
title : {
subtext: '纯属虚构'
},
tooltip : {
trigger: 'axis'
},
legend: {
data:['蒸发量','降水量']
},
toolbox: {
show : true,
feature : {
mark : {
show : true,
title : {
mark : '辅助线开关',
markUndo : '删除辅助线',
markClear : '清空辅助线'
},
lineStyle : {
width : 2,
color : '#1e90ff',
type : 'dashed'
}
},
dataZoom : {
show : true,
title : {
dataZoom : '区域缩放',
dataZoomReset : '区域缩放后退'
}
},
dataView : { show : true,
title : '数据视图',
readOnly: false,
lang : ['数据视图', '关闭', '刷新']
},
magicType: {
show : true,
title : {
line : '折线图切换',
bar : '柱形图切换',
stack : '堆积',
tiled : '平铺'
},
type : ['line', 'bar', 'stack', 'tiled']
},
restore : {show: true,
title:'还原',
color:'black'
},
saveAsImage : {show: true,
title:'保存为',
type:'jpeq',
lang:['点击本地保存']
}
}
},
calculable : true,
dataZoom : {
show : true,
realtime : true,
start : 20,
end : 80
},
xAxis : [
{
type : 'category',
data : ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
}
],
yAxis : [
{
type : 'value'
}
],
series : [
{
name:'蒸发量',
type:'bar',
data:[20, 49, 70, 232, 256, 767, 1356, 1622, 326, 200, 64, 33],
markPoint : {
data : [
{type : 'max', name: '最大值'},
{type : 'min', name: '最小值'}
]
},
markLine : {
data : [
{type : 'average', name: '平均值'}
]
}
},
{
name:'降水量',
type:'bar',
data:[26, 59, 90, 264, 287, 707, 1756, 1822, 487, 188, 60, 23],
markPoint : {
data : [
{name : '年最高', value : 1822, xAxis: 7, yAxis: 183, symbolSize:18},
{name : '年最低', value : 23, xAxis: 11, yAxis: 3}
]
},
markLine : {
data : [
{type : 'average', name : '平均值'}
]
}
}
]
};
require(
[
'echarts',
'echarts/chart/bar',
'echarts/chart/line',
'echarts/chart/map'
],
function(ec) {
var myChart = ecinit(documentgetElementById('demo1'));
myChartsetOption(option);
}
);
</script>
这样看看
后台从数据库中的得到的json
JSONArray jsonarray=JSONArrayfromObject(rsgetList());//=JSONArray
requestsetAttribute("data", jsonarray);
打印出来的数据
{value:335, name:'直接访问'},
{value:310, name:'邮件营销'},
{value:234, name:'联盟广告'},
{value:135, name:'视频广告'},
{value:1548, name:'搜索引擎'}
piejsp
<div id="main" style="height:400px"></div>
<script type="text/javascript">
// 路径配置
requireconfig({
paths:{
'echarts' : 'js/echarts',
}
});
您好,最近我一直在做数据可视化的前端工作,我用的最多的绘图工具是d3。d3有点像photoshop,功能很强大,例子也很多,但是学习成本也不低,做项目是需要较大人力投入的。3月底由在亚马逊工作的同学介绍下使用了一下echart,一个由百度前端发起的canvas国产类库(官网:>
以上就是关于echarts为什么运行magictype后,不显示图标全部的内容,包括:echarts为什么运行magictype后,不显示图标、echarts饼图怎么调用数据库数据、要通过Echarts,Zrender把数据可视化,前台与后台以及数据库怎么搭建啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)