axios+echarts

axios+echarts

1.axios+echarts案例1
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>axios+echarts 1</title>
    <script src="./js/vue.global.js"></script>
    <script src="./js/axios.min.js"></script>
    <script src="./js/echarts.js"></script>
</head>

<body>

    <div id="app" style="width: 600px;height: 400px;"></div>

    <script>

        axios.get("./json/data1.json").then(x => {
     
            var goods = x.data.goods
            var sales_num = x.data.sales_num
            console.log(sales_num)

            //初始化echarts,指定图显示在哪个容器上
            var myChart = echarts.init(document.getElementById("app"))

            //图表配置
            var option = {
     
                title: {
     
                    text: "标题"
                }
                //提示信息配置
                , tooltip: {
     }
                //图例配置
                , legend: {
     }
                //x轴
                , xAxis: {
     
                    data: goods
                }
                //y轴,一般不指定y轴的数据,y轴会随着数据的改变而改变
                , yAxis: {
     }
                //具体数据
                , series: [
                    //第一组数据
                    {
     
                        name: '销量',  //系列名称
                        type: 'bar',  //系列图表类型,bar柱状图,line折线图,pie饼图,gauge仪表盘
                        data: sales_num //系列中的数据内容
                    }
                ]
            }
            //将图配置显示到容器中
            myChart.setOption(option)

        })
    </script>
</body>

</html>
2.axios+echarts案例2
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./js/vue.global.js"></script>
    <script src="./js/axios.min.js"></script>
    <script src="./js/echarts.js"></script>
</head>

<body>

    <div id="app" style="width: 600px;height: 400px;"></div>

    <script>

        axios.get("./json/data1.json").then(x => {
     
            //横轴数据,具体是否是goods需要看返回的数据
            var goods = x.data.goods
            //显示数据,具体是否是ales_num需要看返回的数据
            var sales_num = x.data.sales_num
            // console.log(sales_num)
            //调用自定义的方法
            draw(goods,sales_num)

        })
        //将图表显示写成方法,传入两个参数,x表示横轴显示内容,y表示数据内容
        function draw(x,y){
     
            //初始化echarts,指定图显示在哪个容器上
            var myChart = echarts.init(document.getElementById("app"))

            //图基本配置
            var option = {
     
                title: {
     
                    text: "标题"
                },
                tooltip: {
     }
                , legend: {
     }
                //x轴
                , xAxis: {
     
                    data: x
                }
                //y轴,一般不指定y轴的数据,y轴会随着数据的改变而改变
                , yAxis: {
     }
                //具体数据
                , series: [
                    //第一组数据
                    {
     
                        name: '销量',  //系列名称
                        type: 'bar',  //系列图表类型,bar柱状图,line折线图,pie饼图,gauge仪表盘
                        data: y //系列中的数据内容
                    }
                ]
            }
            //将图配置显示到容器中
            myChart.setOption(option)
        }
    </script>
</body>

</html>

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-17 01:50:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-17 01:50:04       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-17 01:50:04       82 阅读
  4. Python语言-面向对象

    2023-12-17 01:50:04       91 阅读

热门阅读

  1. react受控组件和非受控组件区别

    2023-12-17 01:50:04       53 阅读
  2. 大语言模型续写completions

    2023-12-17 01:50:04       59 阅读
  3. 数据库_mongoDB

    2023-12-17 01:50:04       48 阅读
  4. shell编程-sort命令详解(超详细)

    2023-12-17 01:50:04       53 阅读
  5. AI视频-stable-video-diffusio介绍

    2023-12-17 01:50:04       61 阅读
  6. 使用Python安装Selenium

    2023-12-17 01:50:04       64 阅读
  7. 网络安全应急响应之事件分类

    2023-12-17 01:50:04       59 阅读
  8. Redission从入门到入门

    2023-12-17 01:50:04       58 阅读