echarts-JSON请求数据

摘要:
1.问题后台将数据封装在JSON文件中,并使用get方法请求数据。2.实现源代码<script>playui。use(['layer','charts'],function(){var$=playui.jquery,layer=playui.layer,echarts=playui.charts;$(document).ready(function){varchart=document.getElement

1、问题背景

     将数据封装在JSON文件中,利用get方法请求数据

2、实现源码

<script>
    layui.use(['layer', 'echarts'], function () {
        var $ = layui.jquery,
            layer = layui.layer,
            echarts = layui.echarts;

            $(document).ready(function(){
                var chart = document.getElementById('MES23');
                var chartData = echarts.init(chart);
    
                chartData.setOption({
                    title: {
                        text: '日生产达成'
                    },
                    tooltip: {},
                    legend: {
                        data:['销量']
                    },
                    xAxis: {
                        data: []
                    },
                    yAxis: {},
                    series: [{
                        name: '销量',
                        type: 'bar',
                        data: []
                    }]
                });
               
                // 异步加载数据
                $.get('data.json').done(function (data) {
                    
                    //console.dir(data);
                    // 填入数据
                    chartData.setOption({
                        xAxis: {
                            data: data.c   //X坐标
                        },
                        series: [{
                            name: '销量',
                            data: data.data
                        }]
                    });
                
                });
                
            });
});
</script>      

data.json:

{
    "c": [
        "08:00-10:00",
        "橘子",
        "荔枝",
        "桃子",
        "栗子",
        "梨子",
        "柿子"
    ],
    "data": [
        500,
        280,
        386,
        190,
        107,
        207,
        452
    ]
}

3、实现结果

echarts-JSON请求数据第1张

免责声明:文章转载自《echarts-JSON请求数据》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇bootstrap-table:操作栏点击编辑按钮弹出模态框修改数据Android 本地化适配:RTL(right-to-left) 适配清单下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ORM操作mysql

创建表和添加数据import sqlalchemyfrom sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column, Integer, Stringfrom sqlalchemy.o...

数据挖掘中分类算法小结_数据分析师

数据挖掘中分类算法小结_数据分析师 数据仓库,数据库或者其它信息库中隐藏着许多可以为商业、科研等活动的决策提供所需要的知识。分类与预测是两种数据分析形式,它们可以用来抽取能够描述重要数据集合或预测未来数据趋势的模型。分类方法(Classification)用于预测数据对象的离散类别(Categorical Label);预测方法(Prediction )...

常用数据清洗方法大盘点

本文来自网易云社区 数据清洗是将重复、多余的数据筛选清除,将缺失的数据补充完整,将错误的数据纠正或者删除,最后整理成为我们可以进一步加工、使用的数据。 所谓的数据清洗,也就是ETL处理,包含抽取Extract、转换Transform、加载load这三大法宝。在大数据挖掘过程中,面对的至少是G级别的数据量,包括用户基本数据、行为数据、交易数据、资金流数据以...

微信小程序上传图片 并和文字一起提交 (有接口)

实现功能如图 html代码 <viewclass="main"> <viewclass="card"> <viewclass="card-up"> <view>身份证</view> <view>上传身份证</view> </view> <image...

vue中promise的使用

vue中promise的使用 promise是处理异步的利器,在之前的文章《ES6之promise》中,我详细介绍了promise的使用, 在文章《js动画实现&&回调地狱&&promise》中也提到了promise的then的链式调用, 这篇文章主要是介绍在实际项目中关于异步我遇到的一些问题以及解决方法,由此来加深对pro...

Flink 如何实时分析 Iceberg 数据湖的 CDC 数据

简介: 数据湖的架构中,CDC 数据实时读写的方案和原理 本文由李劲松、胡争分享,社区志愿者杨伟海、李培殿整理。主要介绍在数据湖的架构中,CDC 数据实时读写的方案和原理。文章主要分为 4 个部分内容: 常见的 CDC 分析方案 为何选择 Flink + Iceberg 如何实时写入读取 未来规划 一、常见的 CDC 分析方案 我们先看一下今天的 to...