echart 库 初始

一、echart简介

  Echarts (http://echarts.baidu.com/)是百度公司出品的,算是百度不可多得的良心之作。要彻底掌握Echarts,你需要掌握一点前端开发的知识,这些知识也是你花几周的时间就可以学会的(这里需要你掌握一点html、css、javascript的知识)
二、入门案例

(注:一定要将容器放在js代码前面,[我也是经过实践后发现的])

1、代码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<!-- 引入 ECharts 文件 -->
<script src="js/echarts.js"></script>
</head>
<body>
    <!-- 为 ECharts 准备一个具备大小(宽高)的Dom -->
    <div id="main" style=" 100%;height:450px;"></div>
</body>
<script type="text/javascript">
        // 基于准备好的dom,初始化echarts实例
     var myChart = echarts.init(document.getElementById('main'));

        // 指定图表的配置项和数据
       var option = {
           barWidth:30,//条形的宽的为30
           tooltip: {},
           legend: {//说明
                    //orient: 'vertical', //说明显示在的位置所在
                    // center: 'center ',//说明的位置居中显示 默认居中横排显示
                    data:['期中', '期末'],//数据说明
                    bottom: 'bottom',
                    },
           xAxis: {//X轴上的内容
                    type : 'category',
                    axisLabel:{
                        //横坐标上的文字斜着显示 文字颜色 begin 
                             interval:0,
                             rotate:45,
                             margin:10,
                             textStyle:{color:"#ec6869" }
                        //横坐标上的文字换行显示 文字颜色end
                             },
                    type : 'category',
                    data: ["语文","数学","英语","物理","化学"]
                  },
            yAxis: {//Y轴上的内容
                     type : 'value'
                   },
            title:{
                 text: '霸下',//主标题文本,'
'指定换行
                 subtext: '2019年秋  实验中学学生成绩 ',
                 left: 'center',
            },
            series: [
                //第一条数据 begin
                    {
                    type: 'bar',//Echart 柱状图(bar)
                    name:'期中',
                    data: [60, 70, 55, 33, 12],
                        //柱状条颜色的设置为#eb6768 begin
                        itemStyle: {
                                normal: {
                                color: '#eb6768',
                                shadowBlur: 2,
                                shadowColor: 'rgba(3, 3, 4, 0.5)'
                                        }
                                    }
                        //柱状条颜色的设置为#eb6768 end
                    },
                 //第一条数据 end
                 
                 //第二条数据 begin    
                    {
                    type: 'bar',
                    name:'期末',
                    data: [63, 65, 35, 18, 24],
                    //柱状条颜色的设置为#eb6768 begin
                    itemStyle: {
                            normal: {
                                color: '#3b8ede',
                                shadowBlur: 2,
                                shadowColor: 'rgba(3, 3, 4, 0.5)'
                                  }
                               }
                    //柱状条颜色的设置为#eb6768  end    
                  } 
               //第二条数据 end    
               ] 
             };
       

        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    </script>
</html>

2、效果

原文地址:https://www.cnblogs.com/20183544-wangzhengshuai/p/12323811.html