zoukankan      html  css  js  c++  java
  • ECharts的简单使用

    在做项目的时候,要求良好的展示界面,在网页中展示数据库中的数据,就想到了ECharts这个js渲染,然后网上查了查简单的ECarts的使用,就有了以下的东西。

    因为是在项目里加入的一个展示界面,所以我还用到了bootstrap.css的样式,想了解bootstrap的可以去官网简单了解

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>ECharts</title>
        <link href="../static/bootstrap-3.3.7/css/bootstrap.min.css" rel="stylesheet" />
        <!-- 引入 echarts.js -->
        <script type="text/javascript" src="../static/js/echarts.js"></script>
    </head>
    <body>
        <h3>welcome, {{ session.get("userName") }} 访问
        {{ message }}</h3>
    
        <ul class="nav nav-tabs">
          <li role="presentation"><a href="/">主界面</a></li>
          <li role="presentation"><a href="/gojob">工作</a></li>
          <li role="presentation"><a href="/gomovie">影评</a></li>
          <li role="presentation"><a href="/gophoto">图片</a></li>
          <li role="presentation"><a href="/gopic">随机图片</a></li>
          <li role="presentation"><a href="/goechart">ECharts展示</a></li>
            <li role="presentation"><a href="/gomap">地图展示</a></li>
        </ul>
        <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
        <div id="main" style=" 600px;height:400px;"></div>
        <script type="text/javascript">
            // 基于准备好的dom,初始化echarts实例
            var myChart = echarts.init(document.getElementById('main'));
    
            // 指定图表的配置项和数据
            var option = {
                title: {
                    text: 'ECharts 入门示例'
                },
                tooltip: {},
                legend: {
                    data:['销量']
                },
                xAxis: {
                    data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
                },
                yAxis: {},
                series: [{
                    name: '销量',
                    type: 'bar',
                    data: [5, 20, 36, 10, 10, 20]
                }]
            };
    
            // 使用刚指定的配置项和数据显示图表。
            myChart.setOption(option);
        </script>
        <div id="chartmain" style="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:'bar',
                    data:[500,200,360,100]
                }]
            };
            //初始化echarts实例
            var myChart = echarts.init(document.getElementById('chartmain'));
    
            //使用制定的配置项和数据显示图表
            myChart.setOption(option);
        </script>
        <div id="echartmain" style="600px; height: 400px;"></div>
        <script type="text/javascript">
            //指定图标的配置和数据
            var option = {
                title:{
                    text:'ECharts 数据统计'
                },
                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('echartmain'));
    
            //使用制定的配置项和数据显示图表
            myChart.setOption(option);
        </script>
    </body>
    </html>

    运行结果如下:

    在项目中,我是打算用地图展示数据的,然而不会,,,,

  • 相关阅读:
    Java字符串跟ASCII码互转
    java 一款可以与ssm框架完美整合的web报表控件
    使用<c:set>标签配置项目路径
    Linux下部署tomcat及tomcat war包应用程序
    支付宝app支付服务端流程
    文本数据增量导入到mysql
    java 读取mysql中数据 并取出
    实现读取文本数据,在将数据导入mysql
    给一个整形数组,给出一个值,当这个值是数组某些数字的和,求出数组下标的值
    文本数据和mysql 里面的数据比较
  • 原文地址:https://www.cnblogs.com/yuxuanlian/p/9789119.html
Copyright © 2011-2022 走看看