美文网首页
echarts.js数据可视化的简单例子

echarts.js数据可视化的简单例子

作者: 烂笔头2020 | 来源:发表于2020-08-05 15:33 被阅读0次

最近有一个数据可视化的项目要做,在前端的数据需要用图表的形式展示,在网上搜索了一下,发现有几种统计图库,下面是echarts.js的简单例子,这也是一款基于HTML5的图形库。图形的创建也比较简单,直接引用Javascript即可。使用这个库的原因主要有三点,一个是因为这个库是百度的项目,而且一直有更新,目前最新的是EChart 3;第二个是这个库的项目文档比较详细,每个点都说明的比较清楚,而且是中文的,理解比较容易;第三点是这个库支持的图形很丰富,并且可以直接切换图形,使用起来很方便。

在使用echarts.js前要先去官网下载,这个很容易找到。

下面来总结一下echarts.js:
1、首先,引入js文件
<script type="text/javascript" src="js/echarts.js"></script>
2、准备一个放图表的容器
<div id="chartmain" style="width:600px; height: 400px;"></div>
3、设置参数,初始化图表
<script type="text/javascript">
        //指定图标的配置和数据
        var option = {
            title:{
                text:'ECharts 数据统计'
            },
            tooltip:{},
            legend:{
                data:['用户来源']
            },
            xAxis:{
                data:["Android","IOS","PC","Ohter"]
            },
            yAxis:{

            },
            series:[{
                name:'访问量',
                type:'bar',  //'line" 表示折线图
                data:[500,200,360,100]
                //下面是对每个条形图设置不一样的颜色
                itemStyle: {normal: {
                                                        color: function(params) {
                                                                    var colorList = ['#C1232B','#B5C334','#FCCE10','#E87C25']
                                                                     return colorList[params.dataIndex];
                                                           }
                                  }
                }
            }]
        };
        //初始化echarts实例
        var myChart = echarts.init(document.getElementById('chartmain'));

        //使用制定的配置项和数据显示图表
        myChart.setOption(option);
    </script>
条形图

折线图很简单,只需要将series中的type:"bar"修改成“line”就可以了。

<html>
<body>

<script type="text/javascript" src="js/echarts.min.js"> //第一步引入js文件

</script>  

<div id="chartmain" style="width:600px; height: 400px;"></div>
<script type="text/javascript">
        //指定图标的配置和数据
        var option = {
            title:{
                text:'ECharts 数据统计'
            },
            tooltip:{},
            legend:{
                data:['用户来源']
            },
            xAxis:{
                data:["Android","IOS","PC","Ohter"]
            },
            yAxis:{

            },
            series:[{
                name:'访问量',
                type:'line',
                data:[500,200,360,100]
            }]
        };
        //初始化echarts实例
        var myChart = echarts.init(document.getElementById('chartmain'));

        //使用制定的配置项和数据显示图表
        myChart.setOption(option);
    </script>
</body>
</html>
折线图

饼图和折线图、柱状图有一点区别。主要是在参数和数据绑定上。饼图没有X轴和Y轴的坐标,数据绑定上也是采用value 和name对应的形式。

<html>
<body>

<script type="text/javascript" src="js/echarts.min.js"> //第一步引入js文件

</script>  

<div id="chartmain" style="width:600px; height: 400px;"></div>
<script type="text/javascript">
        //指定图标的配置和数据
        var option = {
            title:{
                text:'ECharts 数据统计'
            }, 
        tooltip:{},
            series:[{
                name:'访问量',
                type:'pie',    
                radius:'60%', //半径
                data:[
                    {value:500,name:'Android'},
                    {value:200,name:'IOS'},
                    {value:360,name:'PC'},
                    {value:100,name:'Ohter'}
                ]
            }]
        };
        //初始化echarts实例
        var myChart = echarts.init(document.getElementById('chartmain'));

        //使用制定的配置项和数据显示图表
        myChart.setOption(option);
    </script>
</body>
</html>
饼状图

参考地址:https://www.cnblogs.com/Renyi-Fan/p/9204989.html

相关文章

  • echarts.js数据可视化的简单例子

    最近有一个数据可视化的项目要做,在前端的数据需要用图表的形式展示,在网上搜索了一下,发现有几种统计图库,下面是ec...

  • PHP踩坑集合

    1.最近做数据可视化 用的图表 echarts.js然后传参横坐标日期时用到了strtotime这个函数,结果发...

  • Echart 初认识

    Echart 是一个数据可视化的库,常用于图标、地图的制作。 起步步骤: ① 引入echarts.js文件到项目中...

  • R语言ggplot2科研数据可视化 ~ 推文合集

    小明的数据分析笔记本公众号 主要分享:1、R语言和python做数据分析和数据可视化的简单小例子;2、园艺植物相关...

  • Echarts.js数据可视化插件入门

    最近在实习期间,接手了一个数据搜索项目,需要我从后台调取数据,并将之用折线图直方图显示出来,并且可以将多组数据绘制...

  • 数据可视化

    数据可视化的发展,将改变传统的管理方式,让数据的呈现更及时、更直观、更简单。 数据可视化是什么? 数据可视化——借...

  • 大数据产品分析:浅析数据可视化

    数据可视化的发展,将改变传统的管理方式,让数据的呈现更及时、更直观、更简单。 数据可视化是什么? 数据可视化——借...

  • 大数据产品分析:浅析数据可视化

    数据可视化的发展,将改变传统的管理方式,让数据的呈现更及时、更直观、更简单。 数据可视化是什么? 数据可视化——借...

  • 数据可视化受质疑!让信息易读还是更复杂?

    数据可视化是数据呈现的趋势,很多人却对此产生质疑,认为数据可视化只不过是走花哨、抬逼格。更有人举出例子,说做了各类...

  • echarts作广东省地图数据可视化的例子

    下面是echats作地图数据可视化的一些简单的例子,需要更多的功能,可以自己在配置中添加。 1、根据人数分布的密度...

网友评论

      本文标题:echarts.js数据可视化的简单例子

      本文链接:https://www.haomeiwen.com/subject/ojlbrktx.html