起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1419|回复: 2

[处理中4] Echarts加载data组件数据 求解答

[复制链接]

8

主题

25

帖子

53

积分

初级会员

Rank: 2

积分
53
QQ
发表于 2017-3-23 17:50:10 | 显示全部楼层 |阅读模式
附件里是我的JS代码 和W文件 我需要怎样去将data的数据 加载到Echarts中,求大神指导,

define(function(require) {
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");

        require("$UI/demo/misc/echarts/dist/echarts-all");
        var Model = function() {
                this.callParent();
        };

        Model.prototype.modelLoad = function(event) {
                var yaopinData = this.comp("yaopinData");
                var yaopinxxData = this.comp("yaopinxxData");
                var names = [];
                yaopinxxData.each(function(param) {
                        names.push(param.row.val('wpmc'));
                });

                var myChart = echarts.init(this.getElementByXid('main'));
                var option = {
                        title : {
                                text : justep.Date.toString(new Date(), justep.Date.STANDART_FORMAT_SHOT)
                        },
                        tooltip : {
                                trigger : 'axis'
                        },

                        toolbox : {
                                show : true,
                                feature : {
                                        mark : {
                                                show : true
                                        },
                                        dataView : {
                                                show : true,
                                                readOnly : false
                                        },
                                        magicType : {
                                                show : true,
                                                type : [ 'line', 'bar' ]
                                        },
                                        restore : {
                                                show : true
                                        },
                                        saveAsImage : {
                                                show : true
                                        }
                                }
                        },
                        legend : {
                                top : 20,
        //                        data : [ '阿莫西林胶囊', '999感冒灵颗粒', '双黄莲口服液', '维生素C' ]
                    data:[names]
                        },
                        grid : {
                                left : '3%',
                                right : '4%',
                                bottom : '3%',
                                containLabel : true
                        },

                        xAxis : {
                                type : 'category',
                                boundaryGap : false,
                                data : [ '周一', '周二', '周三', '周四', '周五', '周六', '周日' ]
                        },
                        yAxis : [ {
                                type : 'value',
                                name : '销售额',
                                min : 0,
                                max : 2000,
                                interval : 50,
                                axisLabel : {
                                        formatter : '{value}件 '
                                }
                        }, {
                                type : 'value',
                                name : '销售量',
                                min : 0,
                                max : 4,
                                interval : 1,
                                axisLabel : {
                                        formatter : '{value} 万'
                                }
                        } ],
                        series : [ {
                                name : '阿莫西林胶囊',
                                type : 'bar',
                                stack : '销售量',
                                data : [ 300, 500, 450, 300, 400, 300, 500 ]
                        }, {
                                name : '999感冒灵颗粒',
                                type : 'bar',
                                stack : '销售量',
                                data : [ 200, 300, 490, 300, 500, 200, 400 ]
                        }, {
                                name : '双黄莲口服液',
                                type : 'bar',
                                stack : '销售量',
                                data : [ 100, 500, 200, 310, 450, 350, 100 ]
                        }, {
                                name : '维生素C',
                                type : 'bar',
                                stack : '销售量',
                                data : [ 150, 250, 420, 350, 100, 150, 200 ]
                        }, {
                                name : '阿莫西林胶囊',
                                type : 'line',
                                stack : '销售额',
                                data : [ 1.2, 3.1, 4.3, 2, 4, 3, 2.5 ]
                        }, {
                                name : '999感冒灵颗粒',
                                type : 'line',
                                stack : '销售额',
                                data : [ 2.1, 1.1, 1.5, 2.5, 3, 2.5, 1.8 ]
                        }, {
                                name : '双黄莲口服液',
                                type : 'line',
                                stack : '销售额',
                                data : [ 0.5, 1, 2, 3, 2.5, 2, 3 ]
                        }, {
                                name : '维生素C',
                                type : 'line',
                                stack : '销售额',
                                data : [ 1, 2, 3, 4, 0.1, 1, 2 ]
                        }

                        ]
                };
                // myChart.showLoading({
                // text: '玩命加载中....'
                // });

                myChart.setOption(option);
        };

        return Model;
});

这是我尝试写的代码 但是显示不来

Desktop.rar

2.41 KB, 下载次数: 73

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-23 17:58:49 | 显示全部楼层
你这是要绘制什么图?条形图?

你是说你使用这些静态数据也无法显示是吗?
回复 支持 反对

使用道具 举报

8

主题

25

帖子

53

积分

初级会员

Rank: 2

积分
53
QQ
 楼主| 发表于 2017-3-24 09:12:31 | 显示全部楼层
半导体 发表于 2017-3-23 17:58
你这是要绘制什么图?条形图?

你是说你使用这些静态数据也无法显示是吗? ...

静态是可以的 我在做折柱混合图,怎么加载动态数据呢,就是吧data组件的数据加载到echarts中,
我试了好多种方法,不行,求解答
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-7 04:33 , Processed in 0.100837 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表