{"id":21008896,"url":"https://github.com/easin/ng-echarts","last_synced_at":"2026-04-28T14:02:27.044Z","repository":{"id":58241464,"uuid":"85373552","full_name":"easin/ng-echarts","owner":"easin","description":null,"archived":false,"fork":false,"pushed_at":"2017-03-18T03:47:09.000Z","size":53,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-19T12:11:36.485Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/easin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-18T03:39:43.000Z","updated_at":"2017-03-18T03:47:10.000Z","dependencies_parsed_at":"2022-08-31T04:40:29.417Z","dependency_job_id":null,"html_url":"https://github.com/easin/ng-echarts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easin%2Fng-echarts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easin%2Fng-echarts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easin%2Fng-echarts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easin%2Fng-echarts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/easin","download_url":"https://codeload.github.com/easin/ng-echarts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243430345,"owners_count":20289707,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T09:14:20.822Z","updated_at":"2025-12-28T14:57:47.171Z","avatar_url":"https://github.com/easin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"angularjs版echarts 支持最新ECharts3.x\n\n## 更新说明\n\u003e 支持ECharts3.x,如果想用ECharts2.x,请用V2.0.0版本\n\n\u003e 3.x主题API发生了改变,去掉了内置的主题\n\n## 下载\n\u003e npm i ng-echarts --save-dev\n\n## 组件构建\n\u003e* git clone https://github.com/liekkas/ng-echarts.git\n\u003e* npm i\n\u003e* gulp\n\n## [在线DEMO](http://liekkas.github.io/ng-echarts/index3.html)\n\n## 组件应用\n\nng-echarts只需要两个变量：\n\u003e * ecOption：也就是echarts中的option，因此你直接可以把官网的例子拷进来用\n\u003e * ecConfig：其他参数的配置项\n    * theme：图表主题名称, \n    * event：绑定事件\n    * dataLoaded：数据是否加载（用于Loading）\n    \n### 注意事项\n\u003e* ECharts3.0没有内置地图,如果想用地图组件,需要先引入地图数据,[点这里](http://echarts.baidu.com/download-map.html)\n\u003e* ECharts3.0主题设置也发生了,变化,需要先引入主题数据,[点这里](http://echarts.baidu.com/download-theme.html)\n\n一个简单示例：\nhtml中\n```\n\u003cdiv ng-controller=\"Ctrl1\"\u003e\n     \u003cng-echarts class=\"col-md-6 echarts\" ec-config=\"lineConfig\" ec-option=\"lineOption\" \u003e\u003c/ng-echarts\u003e\n\u003c/div\u003e\n```\njs中\n```\n    .controller('Ctrl1',function($scope,$interval,$timeout){\n            function onClick(params){\n                console.log(params);\n            };\n            \n            $scope.lineConfig = {\n                                theme:'default',\n                                event: [{click:onClick}],\n                                dataLoaded:true\n                            };\n    \n            $scope.lineOption = {\n                title : {\n                    text: '未来一周气温变化(5秒后自动轮询)',\n                    subtext: '纯属虚构'\n                },\n                tooltip : {\n                    trigger: 'axis'\n                },\n                legend: {\n                    data:['最高气温','最低气温']\n                },\n                toolbox: {\n                    show : true,\n                    feature : {\n                        mark : {show: true},\n                        dataView : {show: true, readOnly: false},\n                        magicType : {show: true, type: ['line', 'bar']},\n                        restore : {show: true},\n                        saveAsImage : {show: true}\n                    }\n                },\n                calculable : true,\n                xAxis : [\n                    {\n                        type : 'category',\n                        boundaryGap : false,\n                        data : ['周一','周二','周三','周四','周五','周六','周日']\n                    }\n                ],\n                yAxis : [\n                    {\n                        type : 'value',\n                        axisLabel : {\n                            formatter: '{value} °C'\n                        }\n                    }\n                ],\n                series : [\n                    {\n                        name:'最高气温',\n                        type:'line',\n                        data:[11, 11, 15, 13, 12, 13, 10],\n                        markPoint : {\n                            data : [\n                                {type : 'max', name: '最大值'},\n                                {type : 'min', name: '最小值'}\n                            ]\n                        },\n                        markLine : {\n                            data : [\n                                {type : 'average', name: '平均值'}\n                            ]\n                        }\n                    },\n                    {\n                        name:'最低气温',\n                        type:'line',\n                        data:[1, -2, 2, 5, 3, 2, 0],\n                        markPoint : {\n                            data : [\n                                {name : '周最低', value : -2, xAxis: 1, yAxis: -1.5}\n                            ]\n                        },\n                        markLine : {\n                            data : [\n                                {type : 'average', name : '平均值'}\n                            ]\n                        }\n                    }\n                ]\n            };\n        })\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasin%2Fng-echarts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feasin%2Fng-echarts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasin%2Fng-echarts/lists"}