H5前端学习之路第2天--生成图表

第一种:Echarts  GitHub链接:https://github.com/apache/incubator-echarts

如果想要查看所有的属性,可查看:https://www.echartsjs.com/zh/cheat-sheet.html     ||    https://blog.csdn.net/qq_38382380/article/details/80436269

①制作表格 【需在github上下载文件,引入echarts.min.js文件(dist文件夹下,一定要先下载)】

<script src="echarts.min.js"></script>
<div id="main" style="width: 600px;height:400px;"></div>(宽高一定要设置,不然无法显示)
var myChart = echarts.init(document.getElementById('main'));
        var option = {
            title: {text: 'ECharts 入门示例'},
     color:['red'],//柱状图柱子颜色(可以添加多个值)
            tooltip: {},
            legend: {
                data: ['销量']
       },
            xAxis: {
                data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
            },
            yAxis: {},
            series: [{
                name: '销量',
                type: 'bar',
                data: [5, 20, 36, 10, 10, 20]
            }]
        };
        myChart.setOption(option);

第二种方法:ichartjs  github链接:https://github.com/wanghetommy/ichartjs

①制作表格

首先去github下载文件,引入ichart.1.2.1.min.js文件

<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>

其次html中写入
<div id="canvasDiv"></div>
然后 script 中
var data = [
        { name: 'H', value: 7, color: '#a5c2d5' },
        { name: 'E', value: 5, color: '#cbab4f' },
        { name: 'L', value: 12, color: '#76a871' }
 ];
$(function () {
        var chart = new iChart.Column2D({
            render: 'canvasDiv',//渲染的Dom目标,canvasDiv为Dom的ID
            data: data,//绑定数据
            title: 'Hello World\'s Height In Alphabet',//设置标题
            width: 800,//设置宽度,默认单位为px
            height: 400,//设置高度,默认单位为px
            shadow: true,//激活阴影
            shadow_color: '#c7c7c7',//设置阴影颜色
            coordinate: {//配置自定义坐标轴
                scale: [{//配置自定义值轴
                    position: 'left',//配置左值轴    
                    start_scale: 0,//设置开始刻度为0
                    end_scale: 26,//设置结束刻度为26
                    scale_space: 2,//设置刻度间距
                    listeners: {//配置事件
                        parseText: function (t, x, y) {//设置解析值轴文本
                            return { text: t + " cm" }
                        }
                    }
                }]
            }
        });
        //调用绘图方法开始绘图
        chart.draw();
    });

posted on 2019-08-14 14:35  旺仔小裤头  阅读(194)  评论(0编辑  收藏  举报