你的心如利箭 在风中笔直的飞翔
github DNS ALEXA CDN
jquery JS CSS CSS3 HTML5 svg php --- isux w3cplus

21270

  博客园  :: 首页  ::  ::  ::  :: 管理

 (Highcharts 167K;   ECharts 354K;  jqChart 240K),如果用于网络,Highchart最小

 

 

ECharts (Enterprise Charts 商业产品图表库)

提供商业产品常用图表,底层基于ZRender(一个全新的轻量级canvas类库),创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折线图、柱状图、散点图、K线图、饼图、雷达图、地图、和弦图、力导向布局图、仪表盘以及漏斗图,同时支持任意维度的堆积和多图表混合展现。

http://echarts.baidu.com/doc/doc.html  文档

http://echarts.baidu.com/doc/example.html   实例

 

一个简单的饼图

<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<div id="main" style="width:600px;height:400px"></div>

<!-- ECharts单文件引入 -->
<script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
<script type="text/javascript">
// 路径配置
require.config({
    paths: {
        echarts: 'http://echarts.baidu.com/build/dist'
    }
});

// 使用
require(
    [
        'echarts',
        //按需加载 (例如:使用柱状图就加载bar模块)
        'echarts/chart/line',             //折线(面积)图
        //'echarts/chart/bar',             //柱状(条形)图
        //'echarts/chart/scatter',        //散点(气泡)图
        //'echarts/chart/k',             //K线图
        'echarts/chart/pie',             //饼(圆环)图
        //'echarts/chart/radar',         //雷达(面积)图
        //'echarts/chart/chord',         //和弦图
        //'echarts/chart/force',         //力导向布局图
        //'echarts/chart/map',             //地图
        //'echarts/chart/gauge',         //仪表盘
        //'echarts/chart/funnel',         //漏斗图
        //'echarts/chart/eventRiver',    //事件河流图
        //'echarts/chart/venn',         //韦恩图
        //'echarts/chart/treemap',        //矩形树图
        //'echarts/chart/tree',         //树图
        //'echarts/chart/wordCloud',    //字符云
        //'echarts/chart/mix',             //混搭
        //'echarts/chart/component',    //组件
        //'echarts/chart/other',         //其他
        //'echarts/chart/theme',         //主题
        //'echarts/chart/topic',         //专题
    ],
    function (ec) {
        // 基于准备好的dom,初始化echarts图表
        var myChart = ec.init(document.getElementById('main')); 

        ///////////////////////
        option = {
            title : {
                text: '某站点用户访问来源',
                subtext: '纯属虚构',
                x:'center'
            },
            calculable : false,
            series : [
                {
                    name:'访问来源',
                    type:'pie',//饼图
                    radius : '50%',
                    center: ['50%', '60%'],
                    data:[
                        {value:335, name:'直接访问'},
                        {value:310, name:'邮件营销'},
                        {value:234, name:'联盟广告'},
                        {value:135, name:'视频广告'},
                        {value:1548, name:'搜索引擎'}
                    ]
                }
            ]
        };
        ///////////////////////

        // 为echarts对象加载数据 
        myChart.setOption(option); 
    }
);
</script>

 

如果想指定颜色:  2016-6-17

{value:24, name:'材料费', itemStyle:{normal:{color:'#f7ef1e'}}},

 

 


 

2018-3-22

https://www.leiphone.com/news/201801/6Reu67irBCdGcBM8.html  百度数据可视化实验室成立

ClayGL:

ClayGL 是一个高性能 WebGL 框架,能够帮助用户快速搭建可视化、三维模型展示、交互广告等 Web3D 的应用,提供 Canvas、SVG、VML 等多种渲染方式。 据 ECharts 团队介绍,ClayGL 作为 ECharts GL 的底层 WebGL 支持框架,2017 年已经在手机百度中成功落地了三维模型展示的应用,充分验证了产品的可靠性。

http://claygl.xyz/  高性能渐进式 WebGL 框架 ClayGL

https://github.com/pissang/claygl

 

posted on 2015-06-26 22:21  bjhhh  阅读(3478)  评论(0编辑  收藏  举报