diff --git a/package-lock.json b/package-lock.json index f786e1b..3ed0d12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "echarts": "^5.4.2", + "echarts-gl": "^2.0.9", "sass": "^1.60.0", "vue": "^3.2.47", "vue-router": "^4.1.6" @@ -230,6 +231,11 @@ "fsevents": "~2.3.2" } }, + "node_modules/claygl": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/claygl/-/claygl-1.3.0.tgz", + "integrity": "sha512-+gGtJjT6SSHD2l2yC3MCubW/sCV40tZuSs5opdtn79vFSGUgp/lH139RNEQ6Jy078/L0aV8odCw8RSrUcMfLaQ==" + }, "node_modules/csstype": { "version": "2.6.21", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", @@ -245,6 +251,18 @@ "zrender": "5.4.3" } }, + "node_modules/echarts-gl": { + "version": "2.0.9", + "resolved": "https://registry.npmmirror.com/echarts-gl/-/echarts-gl-2.0.9.tgz", + "integrity": "sha512-oKeMdkkkpJGWOzjgZUsF41DOh6cMsyrGGXimbjK2l6Xeq/dBQu4ShG2w2Dzrs/1bD27b2pLTGSaUzouY191gzA==", + "dependencies": { + "claygl": "^1.2.1", + "zrender": "^5.1.1" + }, + "peerDependencies": { + "echarts": "^5.1.2" + } + }, "node_modules/esbuild": { "version": "0.17.14", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.14.tgz", diff --git a/package.json b/package.json index d00d28d..64e9617 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "echarts": "^5.4.2", + "echarts-gl": "^2.0.9", "sass": "^1.60.0", "vue": "^3.2.47", "vue-router": "^4.1.6" diff --git a/src/view/echarts/pie3d.vue b/src/view/echarts/pie3d.vue new file mode 100644 index 0000000..343b80e --- /dev/null +++ b/src/view/echarts/pie3d.vue @@ -0,0 +1,522 @@ + + + + + diff --git a/src/view/yl.vue b/src/view/yl.vue index 1aac5c7..bbaadee 100644 --- a/src/view/yl.vue +++ b/src/view/yl.vue @@ -75,7 +75,7 @@
活动数据分析
- +
@@ -221,6 +221,7 @@ import eBubble from "./echarts/bubble.vue"; import ePie from "./echarts/pie.vue"; import ePie2 from "./echarts/pie2.vue"; import eGraph from "./echarts/graph.vue"; +import ePie3d from "./echarts/pie3d.vue";