echars示例

1.echars.html

<html>
<head>
    <meta charset="utf-8">
    <style type="text/css">
        .main {
            width: 100%;
            height: 400px;
            border: 1px solid #eee;
        }
    </style>
    <script src="jquery.min.js"></script>
    <script src="echarts/4.2/echarts.min.js"></script>
</head>

<body>
<div class="am-margin-top" id="main_div"></div>

<script type="text/javascript">
    $(function() {
        clearMain();
        cashData("main1", "cash", "总现金额", "总现金额", "单位(元)");
    })
    function clearMain() {
        var html = ' <div id="main1" class="main"><div  style="text-align: center">加载中...</div></div>';
        $("#main_div").html(html);
    }

    function cashData(id, type, text, name, subtext){
        $.ajax({
            url: "echars.php",
            dataType: 'json',
            type: 'post',
            data: {},
            global: false,
            success: function(data) {
                cashChart(id, data, text, name, subtext, type, '')
            },
            error: function() {

            }
        });
    }

    function cashChart(id, data, text, name, subtext, type, avgProfitPercent){
        var myChart = echarts.init(document.getElementById(id));
        var option = {
            "title": {
                "text": text,
                "subtext": subtext
            },
            "tooltip": {
                "trigger": "axis"
            },
            "legend": {
                "data": [name]
            },
            "xAxis": [{
                "type": "category",
                "data": [],
                "splitLine": {
                    show: true
                }
            }],
            "yAxis": [{
                "type": "value",
                "axisLabel": {
                    "formatter": "{value}"
                }
            }],
            "grid": {
                left: "18%",
                right: "18%",

            },
            "series": [{
                "name": name,
                "type": "line",
                "itemStyle": {
                    "color": '#FF7F50'
                },
                "data": [],
                "markPoint": {
                    "data": [{
                        "type": "max",
                        "name": "最大值"
                    }, {
                        "type": "min",
                        "name": "最小值"
                    }],
                    "symbolSize": 100
                },
                "markLine": {
                    "data": [{
                        "type": "average",
                        "name": "平均值"
                    }]
                }
            }]
        }

        for (i in data) {
            option.xAxis[0].data.push(data[i]['col']);
            option.series[0].data.push(data[i]['val']);
        }
        if (type == 'profitPercent') {
            var avgProfitPercentOption = {
                data: [{
                    name: avgProfitPercent,
                    yAxis: avgProfitPercent
                }]
            }
            console.log("avgProfitPercent");
            console.log(avgProfitPercent);
            option.series[0].markLine = avgProfitPercentOption; // 平均毛利率
        }
        myChart.setOption(option);
    }
</script>
</body>
</html>

2.echars.php

<?php
$arr = [
    0=>['col'=>'2020-09-03','val'=>4263.6],
    1=>['col'=>'2020-09-04','val'=>2586.35],
];
echo json_encode($arr);
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值