大数据时代的图表可视化利器——highcharts,D3和百度的echarts
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了大数据时代的图表可视化利器——highcharts,D3和百度的echarts,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3375字,纯文字阅读大概需要5分钟。
内容图文
大数据时代的图表可视化利器——highcharts,D3和百度的echarts
1.highcharts
-
<html>
-
<head>
-
<script type="text/javascript" src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script>
-
<script type="text/javascript" src="http://cdn.hcharts.cn/highcharts/4.0.1/highcharts.js"></script>
-
<script>
-
$(function () {
-
$(‘#container‘).highcharts({
-
chart: {
-
type: ‘column‘
-
},
-
title: {
-
text: ‘My first Highcharts chart‘
-
},
-
xAxis: {
-
categories: [‘my‘, ‘first‘, ‘chart‘]
-
},
-
yAxis: {
-
title: {
-
text: ‘something‘
-
}
-
},
-
series: [{
-
name: ‘Jane‘,
-
data: [1, 0, 4]
-
}, {
-
name: ‘John‘,
-
data: [5, 7, 3]
-
}]
-
});
-
});
-
</script>
-
</head>
-
-
<body>
-
<div id="container" style="min-width:800px;height:400px;"></div>
-
</body>
-
</html>
3.echarts
-
option = {
-
title : {
-
text: ‘浏览器占比变化‘,
-
subtext: ‘纯属虚构‘,
-
x:‘right‘,
-
y:‘bottom‘
-
},
-
tooltip : {
-
trigger: ‘item‘,
-
formatter: "{a} <br/>{b} : {c} ({d}%)"
-
},
-
legend: {
-
orient : ‘vertical‘,
-
x : ‘left‘,
-
data:[‘Chrome‘,‘Firefox‘,‘Safari‘,‘IE9+‘,‘IE8-‘]
-
},
-
toolbox: {
-
show : true,
-
feature : {
-
mark : {show: true},
-
dataView : {show: true, readOnly: false},
-
restore : {show: true},
-
saveAsImage : {show: true}
-
}
-
},
-
calculable : false,
-
series : (function (){
-
var series = [];
-
for (var i = 0; i < 30; i++) {
-
series.push({
-
name:‘浏览器(数据纯属虚构)‘,
-
type:‘pie‘,
-
itemStyle : {normal : {
-
label : {show : i > 28},
-
labelLine : {show : i > 28, length:20}
-
}},
-
radius : [i * 4 + 40, i * 4 + 43],
-
data:[
-
{value: i * 128 + 80, name:‘Chrome‘},
-
{value: i * 64 + 160, name:‘Firefox‘},
-
{value: i * 32 + 320, name:‘Safari‘},
-
{value: i * 16 + 640, name:‘IE9+‘},
-
{value: i * 8 + 1280, name:‘IE8-‘}
-
]
-
})
-
}
-
series[0].markPoint = {
-
symbol:‘emptyCircle‘,
-
symbolSize:series[0].radius[0],
-
effect:{show:true,scaleSize:12,color:‘rgba(250,225,50,0.8)‘,shadowBlur:10,period:30},
-
data:[{x:‘50%‘,y:‘50%‘}]
-
};
-
return series;
-
})()
-
};
-
setTimeout(function (){
-
var _ZR = myChart.getZrender();
-
var TextShape = require(‘zrender/shape/Text‘);
-
// 补充千层饼
-
_ZR.addShape(new TextShape({
-
style : {
-
x : _ZR.getWidth() / 2,
-
y : _ZR.getHeight() / 2,
-
color: ‘#666‘,
-
text : ‘恶梦的过去‘,
-
textAlign : ‘center‘
-
}
-
}));
-
_ZR.addShape(new TextShape({
-
style : {
-
x : _ZR.getWidth() / 2 + 200,
-
y : _ZR.getHeight() / 2,
-
brushType:‘fill‘,
-
color: ‘orange‘,
-
text : ‘美好的未来‘,
-
textAlign : ‘left‘,
-
textFont:‘normal 20px 微软雅黑‘
-
}
-
}));
-
_ZR.refresh();
-
}, 2000);
原文:https://www.cnblogs.com/Little-Sky/p/10530588.html
内容总结
以上是互联网集市为您收集整理的大数据时代的图表可视化利器——highcharts,D3和百度的echarts全部内容,希望文章能够帮你解决大数据时代的图表可视化利器——highcharts,D3和百度的echarts所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。