Parcourir la source

feat:add-pie3D

ananzhusen il y a 1 an
Parent
commit
5889cfb4d7
2 fichiers modifiés avec 56 ajouts et 0 suppressions
  1. 53 0
      src/services/echarts.ts
  2. 3 0
      src/services/register.ts

+ 53 - 0
src/services/echarts.ts

@@ -5280,6 +5280,59 @@ export const charts = [
           color: '#C0911F',
         },
       },
+      {
+        name: '3d-饼图',
+        icon: 'l-pie-chart',
+        data: {
+          name: 'pie3D',
+          width: 400,
+          disableAnchor: true,
+          height: 200,
+          data: [
+            { value: 335, name: '2D' },
+            { value: 310, name: '3D' },
+            { value: 234, name: '大屏' },
+            { value: 135, name: '物联网平台' },
+            { value: 1548, name: '图形库' },
+          ],realTimes: [
+            {
+              key: 'data.0.value',
+              label: '2D',
+              type: 'float',
+              enableMock: true,
+              mock: '10-100',
+            },
+            {
+              key: 'data.1.value',
+              label: '3D',
+              type: 'float',
+              enableMock: true,
+              mock: '10-100',
+            },
+            {
+              key: 'data.2.value',
+              label: '大屏',
+              type: 'float',
+              enableMock: true,
+              mock: '10-100',
+            },
+            {
+              key: 'data.3.value',
+              label: '物联网平台',
+              type: 'float',
+              enableMock: true,
+              mock: '10-100',
+            },
+            {
+              key: 'data.4.value',
+              label: '图形库',
+              type: 'float',
+              enableMock: true,
+              mock: '10-100',
+            }
+          ]
+        }
+      }
     ],
   },
 ];

+ 3 - 0
src/services/register.ts

@@ -12,6 +12,8 @@ import { chartsPens } from '@meta2d/le5le-charts';
 import { ftaPens, ftaPensbyCtx, ftaAnchors } from '@meta2d/fta-diagram';
 import { iotCanvasPens, iotPens } from '@2d-components/iot';
 import { domFormPens, domFormCanvasPens } from '@2d-components/domForm';
+import { threeDPens } from '@2d-components/3d';
+
 
 export function registerBasicDiagram() {
   register(flowPens());
@@ -32,4 +34,5 @@ export function registerBasicDiagram() {
   registerCanvasDraw(iotCanvasPens());
   register(domFormPens());
   registerCanvasDraw(domFormCanvasPens());
+  registerCanvasDraw(threeDPens());
 }