From 7ec99f1cf1561a6a3d82f0d227c8fdaeb66a4a71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Sat, 1 Jan 2022 20:33:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8A=A0=E5=9B=BE=E8=A1=A8?= =?UTF-8?q?=E3=80=81svg-icon=E6=BC=94=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZR.Vue/package.json | 4 +- ZR.Vue/src/components/Echarts/Category.vue | 438 +++++++++++++++++++ ZR.Vue/src/components/Echarts/Funnel.vue | 120 +++++ ZR.Vue/src/components/Echarts/Gauge.vue | 74 ++++ ZR.Vue/src/components/Echarts/Graph.vue | 101 +++++ ZR.Vue/src/components/Echarts/HeatMap.vue | 105 +++++ ZR.Vue/src/components/Echarts/Line3D.vue | 96 ++++ ZR.Vue/src/components/Echarts/Point.vue | 149 +++++++ ZR.Vue/src/components/Echarts/Rich.vue | 149 +++++++ ZR.Vue/src/components/Echarts/Sankey.vue | 100 +++++ ZR.Vue/src/components/Echarts/Scatter.vue | 143 ++++++ ZR.Vue/src/components/Echarts/Sunburst.vue | 107 +++++ ZR.Vue/src/components/Echarts/ThemeRiver.vue | 148 +++++++ ZR.Vue/src/components/Echarts/WordCloud.vue | 192 ++++++++ ZR.Vue/src/router/index.js | 9 + ZR.Vue/src/views/components/Echarts.vue | 117 +++++ 16 files changed, 2051 insertions(+), 1 deletion(-) create mode 100644 ZR.Vue/src/components/Echarts/Category.vue create mode 100644 ZR.Vue/src/components/Echarts/Funnel.vue create mode 100644 ZR.Vue/src/components/Echarts/Gauge.vue create mode 100644 ZR.Vue/src/components/Echarts/Graph.vue create mode 100644 ZR.Vue/src/components/Echarts/HeatMap.vue create mode 100644 ZR.Vue/src/components/Echarts/Line3D.vue create mode 100644 ZR.Vue/src/components/Echarts/Point.vue create mode 100644 ZR.Vue/src/components/Echarts/Rich.vue create mode 100644 ZR.Vue/src/components/Echarts/Sankey.vue create mode 100644 ZR.Vue/src/components/Echarts/Scatter.vue create mode 100644 ZR.Vue/src/components/Echarts/Sunburst.vue create mode 100644 ZR.Vue/src/components/Echarts/ThemeRiver.vue create mode 100644 ZR.Vue/src/components/Echarts/WordCloud.vue create mode 100644 ZR.Vue/src/views/components/Echarts.vue diff --git a/ZR.Vue/package.json b/ZR.Vue/package.json index c8b8421..2318552 100644 --- a/ZR.Vue/package.json +++ b/ZR.Vue/package.json @@ -24,6 +24,8 @@ "clipboard": "2.0.8", "core-js": "3.6.5", "echarts": "^5.1.1", + "echarts-gl": "^2.0.8", + "echarts-wordcloud": "^2.0.0", "element-ui": "2.15.6", "file-saver": "2.0.1", "fuse.js": "3.4.4", @@ -57,8 +59,8 @@ "eslint": "6.7.2", "eslint-plugin-vue": "6.2.2", "lint-staged": "8.1.5", - "sass": "1.32.13", "runjs": "4.4.2", + "sass": "1.32.13", "sass-loader": "10.1.0", "script-ext-html-webpack-plugin": "2.1.3", "svg-sprite-loader": "4.1.3", diff --git a/ZR.Vue/src/components/Echarts/Category.vue b/ZR.Vue/src/components/Echarts/Category.vue new file mode 100644 index 0000000..a5985cb --- /dev/null +++ b/ZR.Vue/src/components/Echarts/Category.vue @@ -0,0 +1,438 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/Funnel.vue b/ZR.Vue/src/components/Echarts/Funnel.vue new file mode 100644 index 0000000..722e8cd --- /dev/null +++ b/ZR.Vue/src/components/Echarts/Funnel.vue @@ -0,0 +1,120 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/Gauge.vue b/ZR.Vue/src/components/Echarts/Gauge.vue new file mode 100644 index 0000000..4278a59 --- /dev/null +++ b/ZR.Vue/src/components/Echarts/Gauge.vue @@ -0,0 +1,74 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/Graph.vue b/ZR.Vue/src/components/Echarts/Graph.vue new file mode 100644 index 0000000..64badaf --- /dev/null +++ b/ZR.Vue/src/components/Echarts/Graph.vue @@ -0,0 +1,101 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/HeatMap.vue b/ZR.Vue/src/components/Echarts/HeatMap.vue new file mode 100644 index 0000000..5afefb7 --- /dev/null +++ b/ZR.Vue/src/components/Echarts/HeatMap.vue @@ -0,0 +1,105 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/Line3D.vue b/ZR.Vue/src/components/Echarts/Line3D.vue new file mode 100644 index 0000000..771e5ef --- /dev/null +++ b/ZR.Vue/src/components/Echarts/Line3D.vue @@ -0,0 +1,96 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/Point.vue b/ZR.Vue/src/components/Echarts/Point.vue new file mode 100644 index 0000000..7e32559 --- /dev/null +++ b/ZR.Vue/src/components/Echarts/Point.vue @@ -0,0 +1,149 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/Rich.vue b/ZR.Vue/src/components/Echarts/Rich.vue new file mode 100644 index 0000000..e32fb2c --- /dev/null +++ b/ZR.Vue/src/components/Echarts/Rich.vue @@ -0,0 +1,149 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/Sankey.vue b/ZR.Vue/src/components/Echarts/Sankey.vue new file mode 100644 index 0000000..cd90bc4 --- /dev/null +++ b/ZR.Vue/src/components/Echarts/Sankey.vue @@ -0,0 +1,100 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/Scatter.vue b/ZR.Vue/src/components/Echarts/Scatter.vue new file mode 100644 index 0000000..0fd9487 --- /dev/null +++ b/ZR.Vue/src/components/Echarts/Scatter.vue @@ -0,0 +1,143 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/Sunburst.vue b/ZR.Vue/src/components/Echarts/Sunburst.vue new file mode 100644 index 0000000..7b59c41 --- /dev/null +++ b/ZR.Vue/src/components/Echarts/Sunburst.vue @@ -0,0 +1,107 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/ThemeRiver.vue b/ZR.Vue/src/components/Echarts/ThemeRiver.vue new file mode 100644 index 0000000..9592a2a --- /dev/null +++ b/ZR.Vue/src/components/Echarts/ThemeRiver.vue @@ -0,0 +1,148 @@ + + + diff --git a/ZR.Vue/src/components/Echarts/WordCloud.vue b/ZR.Vue/src/components/Echarts/WordCloud.vue new file mode 100644 index 0000000..289b2af --- /dev/null +++ b/ZR.Vue/src/components/Echarts/WordCloud.vue @@ -0,0 +1,192 @@ + + + diff --git a/ZR.Vue/src/router/index.js b/ZR.Vue/src/router/index.js index 6296a97..09c040b 100644 --- a/ZR.Vue/src/router/index.js +++ b/ZR.Vue/src/router/index.js @@ -71,6 +71,15 @@ export const constantRoutes = [{ name: 'Profile', meta: { title: '个人中心', icon: 'user' } }] + }, + { + path: '/echarts', + component: (resolve) => require(['@/views/components/Echarts'], resolve), + hidden: true + },{ + path: '/icons', + component: (resolve) => require(['@/views/components/icons/index'], resolve), + hidden: true }, ] diff --git a/ZR.Vue/src/views/components/Echarts.vue b/ZR.Vue/src/views/components/Echarts.vue new file mode 100644 index 0000000..e69a3cf --- /dev/null +++ b/ZR.Vue/src/views/components/Echarts.vue @@ -0,0 +1,117 @@ + + + + +