stories/chart.treemap.stories.js (1,998 lines of code) (raw):
import React, { useState, useEffect } from 'react';
import { storiesOf } from '@storybook/react';
import { Wtreemap, Wcontainer } from '@alicloud/cloud-charts';
import mobile from './data/mobile.json';
const data = {
"name": "root",
"children": [
{
"name": "休假",
"value": 968,
"unit": "工时",
"rate": 0.07339449541284404,
"originName": "休假",
"percent": 7.34
},
{
"name": "其他",
"value": 693,
"unit": "工时",
"rate": 0.05254378648874062,
"originName": "其他",
"percent": 5.25
},
{
"name": "混合云研发...",
"value": 604,
"unit": "工时",
"rate": 0.04579573887330351,
"originName": "混合云研发模式升级战役",
"percent": 4.58
},
{
"name": "专有云V3...",
"value": 555,
"unit": "工时",
"rate": 0.0420805216468269,
"originName": "专有云V3.18.0版本",
"percent": 4.21
},
{
"name": "ASCM",
"value": 431,
"unit": "工时",
"rate": 0.03267874744104936,
"originName": "ASCM",
"percent": 3.27
},
{
"name": "专有云...",
"value": 348,
"unit": "工时",
"rate": 0.02638562438395633,
"originName": "专有云环境专家组",
"percent": 2.64
},
{
"name": "混合云...",
"value": 328,
"unit": "工时",
"rate": 0.024869209189476077,
"originName": "混合云文档开发与管理",
"percent": 2.49
},
{
"name": "统一基座",
"value": 308,
"unit": "工时",
"rate": 0.02335279399499583,
"originName": "统一基座",
"percent": 2.34
},
{
"name": "混合云持续交付...",
"value": 284,
"unit": "工时",
"rate": 0.02153309576161953,
"originName": "混合云持续交付平台",
"percent": 2.15
},
{
"name": "Apsarab...",
"value": 280,
"unit": "工时",
"rate": 0.021229812722723482,
"originName": "Apsarabase云基础服务和API管理平台",
"percent": 2.12
},
{
"name": "专有云同城容灾",
"value": 280,
"unit": "工时",
"rate": 0.021229812722723482,
"originName": "专有云同城容灾",
"percent": 2.12
},
{
"name": "朱雀商务规划提...",
"value": 250,
"unit": "工时",
"rate": 0.01895518993100311,
"originName": "朱雀商务规划提效项目",
"percent": 1.9
},
{
"name": "ASO工时填报",
"value": 240,
"unit": "工时",
"rate": 0.018196982333762983,
"originName": "ASO工时填报",
"percent": 1.82
},
{
"name": "应用运维平台(...",
"value": 230,
"unit": "工时",
"rate": 0.01743877473652286,
"originName": "应用运维平台(AOP)产品建设",
"percent": 1.74
},
{
"name": "专有云规划&交...",
"value": 226,
"unit": "工时",
"rate": 0.01713549169762681,
"originName": "专有云规划&交付能力的业务空间(朱雀体系+架构治理+基线管理)",
"percent": 1.71
},
{
"name": "专有云FY24...",
"value": 225,
"unit": "工时",
"rate": 0.017059670937902796,
"originName": "专有云FY24升级战役",
"percent": 1.71
},
{
"name": "2023020...",
"value": 224,
"unit": "工时",
"rate": 0.016983850178178786,
"originName": "202302010321-东航信创专有云-基础产品-混**",
"percent": 1.7
},
{
"name": "MOP专有云业...",
"value": 222,
"unit": "工时",
"rate": 0.016832208658730762,
"originName": "MOP专有云业务平台",
"percent": 1.68
},
{
"name": "专有云研发测试...",
"value": 218,
"unit": "工时",
"rate": 0.01652892561983471,
"originName": "专有云研发测试云平台/ASDT",
"percent": 1.65
},
{
"name": "混合云硬件交...",
"value": 201,
"unit": "工时",
"rate": 0.015239972704526499,
"originName": "混合云硬件交付及运维",
"percent": 1.52
},
{
"name": "代码平台产品...",
"value": 200,
"unit": "工时",
"rate": 0.015164151944802487,
"originName": "代码平台产品交付空间",
"percent": 1.52
},
{
"name": "云效协作平台",
"value": 192,
"unit": "工时",
"rate": 0.014557585867010387,
"originName": "云效协作平台",
"percent": 1.46
},
{
"name": "网络架构基线...",
"value": 191,
"unit": "工时",
"rate": 0.014481765107286375,
"originName": "网络架构基线和开发",
"percent": 1.45
},
{
"name": "运维现场化战...",
"value": 186,
"unit": "工时",
"rate": 0.014102661308666312,
"originName": "运维现场化战役",
"percent": 1.41
},
{
"name": "专有云-异地...",
"value": 185,
"unit": "工时",
"rate": 0.0140268405489423,
"originName": "专有云-异地容灾",
"percent": 1.4
},
{
"name": "客户支持-电...",
"value": 170,
"unit": "工时",
"rate": 0.012889529153082113,
"originName": "客户支持-电力",
"percent": 1.29
},
{
"name": "专有云V3....",
"value": 162,
"unit": "工时",
"rate": 0.012282963075290015,
"originName": "专有云V3.18.1版本",
"percent": 1.23
},
{
"name": "云效5.0战...",
"value": 162,
"unit": "工时",
"rate": 0.012282963075290015,
"originName": "云效5.0战役",
"percent": 1.23
},
{
"name": "专有云品牌营...",
"value": 158,
"unit": "工时",
"rate": 0.011979680036393965,
"originName": "专有云品牌营销",
"percent": 1.2
},
{
"name": "云效公有云客...",
"value": 146,
"unit": "工时",
"rate": 0.011069830919705816,
"originName": "云效公有云客户成功",
"percent": 1.11
},
{
"name": "敏捷版v3....",
"value": 144,
"unit": "工时",
"rate": 0.01091818940025779,
"originName": "敏捷版v3.7.0",
"percent": 1.09
},
{
"name": "混合云-云接...",
"value": 140,
"unit": "工时",
"rate": 0.010614906361361741,
"originName": "混合云-云接入网关",
"percent": 1.06
},
{
"name": "混合云硬件监...",
"value": 135,
"unit": "工时",
"rate": 0.010235802562741678,
"originName": "混合云硬件监控及数字化运营",
"percent": 1.02
},
{
"name": "FY22—...",
"value": 120,
"unit": "工时",
"rate": 0.009098491166881491,
"originName": "FY22——自运维智能云管专项",
"percent": 0.91
},
{
"name": "公共云监控",
"value": 120,
"unit": "工时",
"rate": 0.009098491166881491,
"originName": "公共云监控",
"percent": 0.91
},
{
"name": "专有云架构...",
"value": 116,
"unit": "工时",
"rate": 0.008795208127985442,
"originName": "专有云架构管理",
"percent": 0.88
},
{
"name": "云监控需求...",
"value": 110,
"unit": "工时",
"rate": 0.008340283569641367,
"originName": "云监控需求&bug汇总",
"percent": 0.83
},
{
"name": "混合云-网...",
"value": 110,
"unit": "工时",
"rate": 0.008340283569641367,
"originName": "混合云-网络服务化",
"percent": 0.83
},
{
"name": "客户支持-...",
"value": 110,
"unit": "工时",
"rate": 0.008340283569641367,
"originName": "客户支持-数字政府",
"percent": 0.83
},
{
"name": "专有云IA...",
"value": 108,
"unit": "工时",
"rate": 0.008188642050193344,
"originName": "专有云IAAS运维控制台项目",
"percent": 0.82
},
{
"name": "FY22—...",
"value": 105,
"unit": "工时",
"rate": 0.007961179771021306,
"originName": "FY22——云管运营体验升级专项",
"percent": 0.8
},
{
"name": "混合云平台...",
"value": 98,
"unit": "工时",
"rate": 0.007430434452953219,
"originName": "混合云平台——云+应用一体化运维战役",
"percent": 0.74
},
{
"name": "云监控阿里...",
"value": 98,
"unit": "工时",
"rate": 0.007430434452953219,
"originName": "云监控阿里版",
"percent": 0.74
},
{
"name": "混合云裸机...",
"value": 96,
"unit": "工时",
"rate": 0.007278792933505193,
"originName": "混合云裸机管理BMS",
"percent": 0.73
},
{
"name": "混合云一体...",
"value": 90,
"unit": "工时",
"rate": 0.0068238683751611195,
"originName": "混合云一体化监控",
"percent": 0.68
},
{
"name": "云效 Ap...",
"value": 80,
"unit": "工时",
"rate": 0.006065660777920995,
"originName": "云效 AppStack",
"percent": 0.61
},
{
"name": "专有云非标...",
"value": 79,
"unit": "工时",
"rate": 0.005989840018196983,
"originName": "专有云非标工时填报",
"percent": 0.6
},
{
"name": "混合云产品...",
"value": 78,
"unit": "工时",
"rate": 0.00591401925847297,
"originName": "混合云产品服务设计管理平台",
"percent": 0.59
},
{
"name": "云治理项目",
"value": 72,
"unit": "工时",
"rate": 0.005459094700128895,
"originName": "云治理项目",
"percent": 0.55
},
{
"name": "客户支持-...",
"value": 70,
"unit": "工时",
"rate": 0.005307453180680871,
"originName": "客户支持-交通",
"percent": 0.53
},
{
"name": "统一基座 ...",
"value": 69,
"unit": "工时",
"rate": 0.005231632420956858,
"originName": "统一基座 for xStack-v1.3",
"percent": 0.52
},
{
"name": "专有云行业...",
"value": 66,
"unit": "工时",
"rate": 0.0050041701417848205,
"originName": "专有云行业云管和开放生态",
"percent": 0.5
},
{
"name": "混合云研发...",
"value": 66,
"unit": "工时",
"rate": 0.0050041701417848205,
"originName": "混合云研发管理",
"percent": 0.5
},
{
"name": "环境技术研...",
"value": 66,
"unit": "工时",
"rate": 0.0050041701417848205,
"originName": "环境技术研发(ECE-百宝袋-基础SDK)",
"percent": 0.5
},
{
"name": "销售提效(...",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "销售提效(需求提效&商务提效)",
"percent": 0.45
},
{
"name": "专有云镜像...",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "专有云镜像中心",
"percent": 0.45
},
{
"name": "多regi...",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "多region架构2.0",
"percent": 0.45
},
{
"name": "OXS区容...",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "OXS区容器化能力建设",
"percent": 0.45
},
{
"name": "升云提效",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "升云提效",
"percent": 0.45
},
{
"name": "20221...",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "202211037923-新疆银行云平台项目-基础产品-混**",
"percent": 0.45
},
{
"name": "阿里云_专...",
"value": 54,
"unit": "工时",
"rate": 0.004094321025096672,
"originName": "阿里云_专有云_HotX",
"percent": 0.41
},
{
"name": "SW6B全...",
"value": 51,
"unit": "工时",
"rate": 0.003866858745924634,
"originName": "SW6B全适配二期",
"percent": 0.39
},
{
"name": "混合云产品...",
"value": 48,
"unit": "工时",
"rate": 0.0036393964667525967,
"originName": "混合云产品服务能力建设",
"percent": 0.36
},
{
"name": "FY23—...",
"value": 48,
"unit": "工时",
"rate": 0.0036393964667525967,
"originName": "FY23——统一云管平台体验优化战役",
"percent": 0.36
},
{
"name": "专有云异地...",
"value": 48,
"unit": "工时",
"rate": 0.0036393964667525967,
"originName": "专有云异地备份",
"percent": 0.36
},
{
"name": "专有云V3...",
"value": 48,
"unit": "工时",
"rate": 0.0036393964667525967,
"originName": "专有云V3.16.0版本",
"percent": 0.36
},
{
"name": "云监控工单...",
"value": 48,
"unit": "工时",
"rate": 0.0036393964667525967,
"originName": "云监控工单研发支持",
"percent": 0.36
},
{
"name": "客户支持...",
"value": 45,
"unit": "工时",
"rate": 0.0034119341875805597,
"originName": "客户支持-国际化",
"percent": 0.34
},
{
"name": "MCM多...",
"value": 42,
"unit": "工时",
"rate": 0.0031844719084085224,
"originName": "MCM多云管理项目",
"percent": 0.32
},
{
"name": "存量客户...",
"value": 39,
"unit": "工时",
"rate": 0.002957009629236485,
"originName": "存量客户经营",
"percent": 0.3
},
{
"name": "公有云C...",
"value": 36,
"unit": "工时",
"rate": 0.0027295473500644476,
"originName": "公有云CICD产品交付空间",
"percent": 0.27
},
{
"name": "客户支持...",
"value": 33,
"unit": "工时",
"rate": 0.0025020850708924102,
"originName": "客户支持-其他行业(医疗/教育/传媒/互联网/科技/运营商)",
"percent": 0.25
},
{
"name": "客户支持...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "客户支持- 汽车",
"percent": 0.23
},
{
"name": "监控平台...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "监控平台商业化输出 -- 应用监控能力建设",
"percent": 0.23
},
{
"name": "环境底层...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "环境底层技术(ASTC/SP/曙光vpn等)",
"percent": 0.23
},
{
"name": "部署架构...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "部署架构升级战役",
"percent": 0.23
},
{
"name": "专有云平...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "专有云平台网络研发",
"percent": 0.23
},
{
"name": "最高检重...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "最高检重点保障项目",
"percent": 0.23
},
{
"name": "交通银行...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "交通银行新一代云计算平台建设项目",
"percent": 0.23
},
{
"name": "质量运营...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "质量运营及产品化",
"percent": 0.23
},
{
"name": "混合云经...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "混合云经营管理",
"percent": 0.23
},
{
"name": "云效 P...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "云效 Packages",
"percent": 0.23
},
{
"name": "Team...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "Teamix & 前端横向事务",
"percent": 0.23
},
{
"name": "专有云产...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "专有云产品市场敏捷标准版",
"percent": 0.23
},
{
"name": "监控平台...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "监控平台商业化输出",
"percent": 0.23
},
{
"name": "裸机管理...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "裸机管理专有云版本",
"percent": 0.23
},
{
"name": "2021...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "202106023208-物产中大集团数据中台项目-基础产品事业部-混合云",
"percent": 0.23
},
{
"name": "落日弓产...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "落日弓产品需求及技术演进",
"percent": 0.23
},
{
"name": "混合云性...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "混合云性能长稳测试开发",
"percent": 0.23
},
{
"name": "专有云T...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "专有云Tianjimon企业版",
"percent": 0.23
},
{
"name": "Tian...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "Tianji-K8S线上技术支持",
"percent": 0.23
},
{
"name": "专有云—...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "专有云——应用中心",
"percent": 0.23
},
{
"name": "Insi...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "Insight",
"percent": 0.23
},
{
"name": "国家电网...",
"value": 27,
"unit": "工时",
"rate": 0.002047160512548336,
"originName": "国家电网重点保障项目",
"percent": 0.2
},
{
"name": "专有云B...",
"value": 24,
"unit": "工时",
"rate": 0.0018196982333762983,
"originName": "专有云Babel_ASEN_v3.16.2版本",
"percent": 0.18
},
{
"name": "WJ一期...",
"value": 23,
"unit": "工时",
"rate": 0.001743877473652286,
"originName": "WJ一期v3.10.0_zSw定型适配6B(产品列表同6A)",
"percent": 0.17
},
{
"name": "混合云资...",
"value": 21,
"unit": "工时",
"rate": 0.0015922359542042612,
"originName": "混合云资质认证&ISV联合方案测试",
"percent": 0.16
},
{
"name": "ARM研...",
"value": 21,
"unit": "工时",
"rate": 0.0015922359542042612,
"originName": "ARM研发适配项目",
"percent": 0.16
},
{
"name": "混合云P...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "混合云POC能力建设",
"percent": 0.14
},
{
"name": "专有云V...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "专有云V3.16.2版本",
"percent": 0.14
},
{
"name": "2022...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "202205015044-中证登新核心咨询项目-基础产品-混**",
"percent": 0.14
},
{
"name": "专有云V...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "专有云V3.17.0版本",
"percent": 0.14
},
{
"name": "专有云C...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "专有云CMS企业版",
"percent": 0.14
},
{
"name": "落日弓P...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "落日弓Portal改版",
"percent": 0.14
},
{
"name": "X-La...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "X-Lab在线生态认证实验室",
"percent": 0.14
},
{
"name": "客户支持...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "客户支持-新金融",
"percent": 0.14
},
{
"name": "云效公有...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "云效公有云产品及技术商业化",
"percent": 0.14
},
{
"name": "GAB部...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "GAB部标产品化",
"percent": 0.14
},
{
"name": "跨平台代...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "跨平台代码迁移工具项目",
"percent": 0.14
},
{
"name": "专有云测...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "专有云测试平台&自动化工具",
"percent": 0.14
},
{
"name": "云监控接...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "云监控接入平台及产品接入",
"percent": 0.14
},
{
"name": "一云多芯",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "一云多芯",
"percent": 0.14
},
{
"name": "生态战役",
"value": 15,
"unit": "工时",
"rate": 0.0011373113958601864,
"originName": "生态战役",
"percent": 0.11
},
{
"name": "专有云平...",
"value": 12,
"unit": "工时",
"rate": 0.0009098491166881492,
"originName": "专有云平台监控能力升级战役",
"percent": 0.09
},
{
"name": "2023...",
"value": 12,
"unit": "工时",
"rate": 0.0009098491166881492,
"originName": "202302042247-易方达2023年信创云平台建设-基础产品-混**",
"percent": 0.09
},
{
"name": "2022...",
"value": 12,
"unit": "工时",
"rate": 0.0009098491166881492,
"originName": "202202022489-容灾备份项目-基础产品事业部-混合云",
"percent": 0.09
},
{
"name": "专有云安...",
"value": 11,
"unit": "工时",
"rate": 0.0008340283569641367,
"originName": "专有云安全治理专项",
"percent": 0.08
},
{
"name": "产品解决...",
"value": 10,
"unit": "工时",
"rate": 0.0007582075972401243,
"originName": "产品解决方案开发&运营",
"percent": 0.08
},
{
"name": "混合云R...",
"value": 6,
"unit": "工时",
"rate": 0.0004549245583440746,
"originName": "混合云ROI专项&兵力透明化V2.0",
"percent": 0.05
}
]
};
const stories = storiesOf('Wtreemap', module);
const treeMapOptions = {
tooltip: {
reactContent(_v, data) {
const dta = data?.[0]?.mappingData._origin.userData;
return (
<div>
<div className="g2-tooltip-title">项目:{dta?.originName ?? '-'}</div>
<div className="g2-tooltip-title">
投入:{Number(((dta?.value ?? 0) / 10).toFixed(1))} 人日
</div>
<div className="g2-tooltip-title">占比:{dta?.percent ?? 0}%</div>
</div>
);
},
},
label: {
labelFormatter: (_v, data) => {
const dta = data?._origin?.userData;
return dta?.name;
},
},
};
stories.add('矩形树图', () => {
const [d, setD] = useState(data);
useEffect(() => {
const timer = setTimeout(() => {
setD({
"name": "root",
"children": [
{
"name": "休假",
"value": 968,
"unit": "工时",
"rate": 0.07339449541284404,
"originName": "休假",
"percent": 7.34
},
{
"name": "其他",
"value": 693,
"unit": "工时",
"rate": 0.05254378648874062,
"originName": "其他",
"percent": 5.25
},
{
"name": "混合云研发...",
"value": 604,
"unit": "工时",
"rate": 0.04579573887330351,
"originName": "混合云研发模式升级战役",
"percent": 4.58
},
{
"name": "专有云V3...",
"value": 555,
"unit": "工时",
"rate": 0.0420805216468269,
"originName": "专有云V3.18.0版本",
"percent": 4.21
},
{
"name": "ASCM",
"value": 431,
"unit": "工时",
"rate": 0.03267874744104936,
"originName": "ASCM",
"percent": 3.27
},
{
"name": "专有云...",
"value": 348,
"unit": "工时",
"rate": 0.02638562438395633,
"originName": "专有云环境专家组",
"percent": 2.64
},
{
"name": "混合云...",
"value": 328,
"unit": "工时",
"rate": 0.024869209189476077,
"originName": "混合云文档开发与管理",
"percent": 2.49
},
{
"name": "统一基座",
"value": 308,
"unit": "工时",
"rate": 0.02335279399499583,
"originName": "统一基座",
"percent": 2.34
},
{
"name": "混合云持续交付...",
"value": 284,
"unit": "工时",
"rate": 0.02153309576161953,
"originName": "混合云持续交付平台",
"percent": 2.15
},
{
"name": "Apsarab...",
"value": 280,
"unit": "工时",
"rate": 0.021229812722723482,
"originName": "Apsarabase云基础服务和API管理平台",
"percent": 2.12
},
{
"name": "专有云同城容灾",
"value": 280,
"unit": "工时",
"rate": 0.021229812722723482,
"originName": "专有云同城容灾",
"percent": 2.12
},
{
"name": "朱雀商务规划提...",
"value": 250,
"unit": "工时",
"rate": 0.01895518993100311,
"originName": "朱雀商务规划提效项目",
"percent": 1.9
},
{
"name": "ASO工时填报",
"value": 240,
"unit": "工时",
"rate": 0.018196982333762983,
"originName": "ASO工时填报",
"percent": 1.82
},
{
"name": "应用运维平台(...",
"value": 230,
"unit": "工时",
"rate": 0.01743877473652286,
"originName": "应用运维平台(AOP)产品建设",
"percent": 1.74
},
{
"name": "专有云规划&交...",
"value": 226,
"unit": "工时",
"rate": 0.01713549169762681,
"originName": "专有云规划&交付能力的业务空间(朱雀体系+架构治理+基线管理)",
"percent": 1.71
},
{
"name": "专有云FY24...",
"value": 225,
"unit": "工时",
"rate": 0.017059670937902796,
"originName": "专有云FY24升级战役",
"percent": 1.71
},
{
"name": "2023020...",
"value": 224,
"unit": "工时",
"rate": 0.016983850178178786,
"originName": "202302010321-东航信创专有云-基础产品-混**",
"percent": 1.7
},
{
"name": "MOP专有云业...",
"value": 222,
"unit": "工时",
"rate": 0.016832208658730762,
"originName": "MOP专有云业务平台",
"percent": 1.68
},
{
"name": "专有云研发测试...",
"value": 218,
"unit": "工时",
"rate": 0.01652892561983471,
"originName": "专有云研发测试云平台/ASDT",
"percent": 1.65
},
{
"name": "混合云硬件交...",
"value": 201,
"unit": "工时",
"rate": 0.015239972704526499,
"originName": "混合云硬件交付及运维",
"percent": 1.52
},
{
"name": "代码平台产品...",
"value": 200,
"unit": "工时",
"rate": 0.015164151944802487,
"originName": "代码平台产品交付空间",
"percent": 1.52
},
{
"name": "云效协作平台",
"value": 192,
"unit": "工时",
"rate": 0.014557585867010387,
"originName": "云效协作平台",
"percent": 1.46
},
{
"name": "网络架构基线...",
"value": 191,
"unit": "工时",
"rate": 0.014481765107286375,
"originName": "网络架构基线和开发",
"percent": 1.45
},
{
"name": "运维现场化战...",
"value": 186,
"unit": "工时",
"rate": 0.014102661308666312,
"originName": "运维现场化战役",
"percent": 1.41
},
{
"name": "专有云-异地...",
"value": 185,
"unit": "工时",
"rate": 0.0140268405489423,
"originName": "专有云-异地容灾",
"percent": 1.4
},
{
"name": "客户支持-电...",
"value": 170,
"unit": "工时",
"rate": 0.012889529153082113,
"originName": "客户支持-电力",
"percent": 1.29
},
{
"name": "专有云V3....",
"value": 162,
"unit": "工时",
"rate": 0.012282963075290015,
"originName": "专有云V3.18.1版本",
"percent": 1.23
},
{
"name": "云效5.0战...",
"value": 162,
"unit": "工时",
"rate": 0.012282963075290015,
"originName": "云效5.0战役",
"percent": 1.23
},
{
"name": "专有云品牌营...",
"value": 158,
"unit": "工时",
"rate": 0.011979680036393965,
"originName": "专有云品牌营销",
"percent": 1.2
},
{
"name": "云效公有云客...",
"value": 146,
"unit": "工时",
"rate": 0.011069830919705816,
"originName": "云效公有云客户成功",
"percent": 1.11
},
{
"name": "敏捷版v3....",
"value": 144,
"unit": "工时",
"rate": 0.01091818940025779,
"originName": "敏捷版v3.7.0",
"percent": 1.09
},
{
"name": "混合云-云接...",
"value": 140,
"unit": "工时",
"rate": 0.010614906361361741,
"originName": "混合云-云接入网关",
"percent": 1.06
},
{
"name": "混合云硬件监...",
"value": 135,
"unit": "工时",
"rate": 0.010235802562741678,
"originName": "混合云硬件监控及数字化运营",
"percent": 1.02
},
{
"name": "FY22—...",
"value": 120,
"unit": "工时",
"rate": 0.009098491166881491,
"originName": "FY22——自运维智能云管专项",
"percent": 0.91
},
{
"name": "公共云监控",
"value": 120,
"unit": "工时",
"rate": 0.009098491166881491,
"originName": "公共云监控",
"percent": 0.91
},
{
"name": "专有云架构...",
"value": 116,
"unit": "工时",
"rate": 0.008795208127985442,
"originName": "专有云架构管理",
"percent": 0.88
},
{
"name": "云监控需求...",
"value": 110,
"unit": "工时",
"rate": 0.008340283569641367,
"originName": "云监控需求&bug汇总",
"percent": 0.83
},
{
"name": "混合云-网...",
"value": 110,
"unit": "工时",
"rate": 0.008340283569641367,
"originName": "混合云-网络服务化",
"percent": 0.83
},
{
"name": "客户支持-...",
"value": 110,
"unit": "工时",
"rate": 0.008340283569641367,
"originName": "客户支持-数字政府",
"percent": 0.83
},
{
"name": "专有云IA...",
"value": 108,
"unit": "工时",
"rate": 0.008188642050193344,
"originName": "专有云IAAS运维控制台项目",
"percent": 0.82
},
{
"name": "FY22—...",
"value": 105,
"unit": "工时",
"rate": 0.007961179771021306,
"originName": "FY22——云管运营体验升级专项",
"percent": 0.8
},
{
"name": "混合云平台...",
"value": 98,
"unit": "工时",
"rate": 0.007430434452953219,
"originName": "混合云平台——云+应用一体化运维战役",
"percent": 0.74
},
{
"name": "云监控阿里...",
"value": 98,
"unit": "工时",
"rate": 0.007430434452953219,
"originName": "云监控阿里版",
"percent": 0.74
},
{
"name": "混合云裸机...",
"value": 96,
"unit": "工时",
"rate": 0.007278792933505193,
"originName": "混合云裸机管理BMS",
"percent": 0.73
},
{
"name": "混合云一体...",
"value": 90,
"unit": "工时",
"rate": 0.0068238683751611195,
"originName": "混合云一体化监控",
"percent": 0.68
},
{
"name": "云效 Ap...",
"value": 80,
"unit": "工时",
"rate": 0.006065660777920995,
"originName": "云效 AppStack",
"percent": 0.61
},
{
"name": "专有云非标...",
"value": 79,
"unit": "工时",
"rate": 0.005989840018196983,
"originName": "专有云非标工时填报",
"percent": 0.6
},
{
"name": "混合云产品...",
"value": 78,
"unit": "工时",
"rate": 0.00591401925847297,
"originName": "混合云产品服务设计管理平台",
"percent": 0.59
},
{
"name": "云治理项目",
"value": 72,
"unit": "工时",
"rate": 0.005459094700128895,
"originName": "云治理项目",
"percent": 0.55
},
{
"name": "客户支持-...",
"value": 70,
"unit": "工时",
"rate": 0.005307453180680871,
"originName": "客户支持-交通",
"percent": 0.53
},
{
"name": "统一基座 ...",
"value": 69,
"unit": "工时",
"rate": 0.005231632420956858,
"originName": "统一基座 for xStack-v1.3",
"percent": 0.52
},
{
"name": "专有云行业...",
"value": 66,
"unit": "工时",
"rate": 0.0050041701417848205,
"originName": "专有云行业云管和开放生态",
"percent": 0.5
},
{
"name": "混合云研发...",
"value": 66,
"unit": "工时",
"rate": 0.0050041701417848205,
"originName": "混合云研发管理",
"percent": 0.5
},
{
"name": "环境技术研...",
"value": 66,
"unit": "工时",
"rate": 0.0050041701417848205,
"originName": "环境技术研发(ECE-百宝袋-基础SDK)",
"percent": 0.5
},
{
"name": "销售提效(...",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "销售提效(需求提效&商务提效)",
"percent": 0.45
},
{
"name": "专有云镜像...",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "专有云镜像中心",
"percent": 0.45
},
{
"name": "多regi...",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "多region架构2.0",
"percent": 0.45
},
{
"name": "OXS区容...",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "OXS区容器化能力建设",
"percent": 0.45
},
{
"name": "升云提效",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "升云提效",
"percent": 0.45
},
{
"name": "20221...",
"value": 60,
"unit": "工时",
"rate": 0.004549245583440746,
"originName": "202211037923-新疆银行云平台项目-基础产品-混**",
"percent": 0.45
},
{
"name": "阿里云_专...",
"value": 54,
"unit": "工时",
"rate": 0.004094321025096672,
"originName": "阿里云_专有云_HotX",
"percent": 0.41
},
{
"name": "SW6B全...",
"value": 51,
"unit": "工时",
"rate": 0.003866858745924634,
"originName": "SW6B全适配二期",
"percent": 0.39
},
{
"name": "混合云产品...",
"value": 48,
"unit": "工时",
"rate": 0.0036393964667525967,
"originName": "混合云产品服务能力建设",
"percent": 0.36
},
{
"name": "FY23—...",
"value": 48,
"unit": "工时",
"rate": 0.0036393964667525967,
"originName": "FY23——统一云管平台体验优化战役",
"percent": 0.36
},
{
"name": "专有云异地...",
"value": 48,
"unit": "工时",
"rate": 0.0036393964667525967,
"originName": "专有云异地备份",
"percent": 0.36
},
{
"name": "专有云V3...",
"value": 48,
"unit": "工时",
"rate": 0.0036393964667525967,
"originName": "专有云V3.16.0版本",
"percent": 0.36
},
{
"name": "云监控工单...",
"value": 48,
"unit": "工时",
"rate": 0.0036393964667525967,
"originName": "云监控工单研发支持",
"percent": 0.36
},
{
"name": "客户支持...",
"value": 45,
"unit": "工时",
"rate": 0.0034119341875805597,
"originName": "客户支持-国际化",
"percent": 0.34
},
{
"name": "MCM多...",
"value": 42,
"unit": "工时",
"rate": 0.0031844719084085224,
"originName": "MCM多云管理项目",
"percent": 0.32
},
{
"name": "存量客户...",
"value": 39,
"unit": "工时",
"rate": 0.002957009629236485,
"originName": "存量客户经营",
"percent": 0.3
},
{
"name": "公有云C...",
"value": 36,
"unit": "工时",
"rate": 0.0027295473500644476,
"originName": "公有云CICD产品交付空间",
"percent": 0.27
},
{
"name": "客户支持...",
"value": 33,
"unit": "工时",
"rate": 0.0025020850708924102,
"originName": "客户支持-其他行业(医疗/教育/传媒/互联网/科技/运营商)",
"percent": 0.25
},
{
"name": "客户支持...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "客户支持- 汽车",
"percent": 0.23
},
{
"name": "监控平台...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "监控平台商业化输出 -- 应用监控能力建设",
"percent": 0.23
},
{
"name": "环境底层...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "环境底层技术(ASTC/SP/曙光vpn等)",
"percent": 0.23
},
{
"name": "部署架构...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "部署架构升级战役",
"percent": 0.23
},
{
"name": "专有云平...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "专有云平台网络研发",
"percent": 0.23
},
{
"name": "最高检重...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "最高检重点保障项目",
"percent": 0.23
},
{
"name": "交通银行...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "交通银行新一代云计算平台建设项目",
"percent": 0.23
},
{
"name": "质量运营...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "质量运营及产品化",
"percent": 0.23
},
{
"name": "混合云经...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "混合云经营管理",
"percent": 0.23
},
{
"name": "云效 P...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "云效 Packages",
"percent": 0.23
},
{
"name": "Team...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "Teamix & 前端横向事务",
"percent": 0.23
},
{
"name": "专有云产...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "专有云产品市场敏捷标准版",
"percent": 0.23
},
{
"name": "监控平台...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "监控平台商业化输出",
"percent": 0.23
},
{
"name": "裸机管理...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "裸机管理专有云版本",
"percent": 0.23
},
{
"name": "2021...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "202106023208-物产中大集团数据中台项目-基础产品事业部-混合云",
"percent": 0.23
},
{
"name": "落日弓产...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "落日弓产品需求及技术演进",
"percent": 0.23
},
{
"name": "混合云性...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "混合云性能长稳测试开发",
"percent": 0.23
},
{
"name": "专有云T...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "专有云Tianjimon企业版",
"percent": 0.23
},
{
"name": "Tian...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "Tianji-K8S线上技术支持",
"percent": 0.23
},
{
"name": "专有云—...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "专有云——应用中心",
"percent": 0.23
},
{
"name": "Insi...",
"value": 30,
"unit": "工时",
"rate": 0.002274622791720373,
"originName": "Insight",
"percent": 0.23
},
{
"name": "国家电网...",
"value": 27,
"unit": "工时",
"rate": 0.002047160512548336,
"originName": "国家电网重点保障项目",
"percent": 0.2
},
{
"name": "专有云B...",
"value": 24,
"unit": "工时",
"rate": 0.0018196982333762983,
"originName": "专有云Babel_ASEN_v3.16.2版本",
"percent": 0.18
},
{
"name": "WJ一期...",
"value": 23,
"unit": "工时",
"rate": 0.001743877473652286,
"originName": "WJ一期v3.10.0_zSw定型适配6B(产品列表同6A)",
"percent": 0.17
},
{
"name": "混合云资...",
"value": 21,
"unit": "工时",
"rate": 0.0015922359542042612,
"originName": "混合云资质认证&ISV联合方案测试",
"percent": 0.16
},
{
"name": "ARM研...",
"value": 21,
"unit": "工时",
"rate": 0.0015922359542042612,
"originName": "ARM研发适配项目",
"percent": 0.16
},
{
"name": "混合云P...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "混合云POC能力建设",
"percent": 0.14
},
{
"name": "专有云V...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "专有云V3.16.2版本",
"percent": 0.14
},
{
"name": "2022...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "202205015044-中证登新核心咨询项目-基础产品-混**",
"percent": 0.14
},
{
"name": "专有云V...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "专有云V3.17.0版本",
"percent": 0.14
},
{
"name": "专有云C...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "专有云CMS企业版",
"percent": 0.14
},
{
"name": "落日弓P...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "落日弓Portal改版",
"percent": 0.14
},
{
"name": "X-La...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "X-Lab在线生态认证实验室",
"percent": 0.14
},
{
"name": "客户支持...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "客户支持-新金融",
"percent": 0.14
},
{
"name": "云效公有...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "云效公有云产品及技术商业化",
"percent": 0.14
},
{
"name": "GAB部...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "GAB部标产品化",
"percent": 0.14
},
{
"name": "跨平台代...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "跨平台代码迁移工具项目",
"percent": 0.14
},
{
"name": "专有云测...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "专有云测试平台&自动化工具",
"percent": 0.14
},
{
"name": "云监控接...",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "云监控接入平台及产品接入",
"percent": 0.14
},
{
"name": "一云多芯",
"value": 18,
"unit": "工时",
"rate": 0.0013647736750322238,
"originName": "一云多芯",
"percent": 0.14
},
{
"name": "生态战役",
"value": 15,
"unit": "工时",
"rate": 0.0011373113958601864,
"originName": "生态战役",
"percent": 0.11
},
{
"name": "专有云平...",
"value": 12,
"unit": "工时",
"rate": 0.0009098491166881492,
"originName": "专有云平台监控能力升级战役",
"percent": 0.09
},
{
"name": "2023...",
"value": 12,
"unit": "工时",
"rate": 0.0009098491166881492,
"originName": "202302042247-易方达2023年信创云平台建设-基础产品-混**",
"percent": 0.09
},
{
"name": "2022...",
"value": 12,
"unit": "工时",
"rate": 0.0009098491166881492,
"originName": "202202022489-容灾备份项目-基础产品事业部-混合云",
"percent": 0.09
},
{
"name": "专有云安...",
"value": 11,
"unit": "工时",
"rate": 0.0008340283569641367,
"originName": "专有云安全治理专项",
"percent": 0.08
},
{
"name": "产品解决...",
"value": 10,
"unit": "工时",
"rate": 0.0007582075972401243,
"originName": "产品解决方案开发&运营",
"percent": 0.08
},
{
"name": "混合云R...",
"value": 6,
"unit": "工时",
"rate": 0.0004549245583440746,
"originName": "混合云ROI专项&兵力透明化V2.0",
"percent": 0.05
}
]
});
}, 2000);
return () => clearTimeout(timer);
}, []);
return (
<Wcontainer className="demos">
<Wtreemap
height="300"
data={d}
config={{
geomStyle: {
// size: [5, 20]
},
...treeMapOptions
}}
/>
</Wcontainer>
);
});
stories.add('极坐标矩形树图', () => (
<Wcontainer className="demos">
<Wtreemap
height="1000"
config={{
polar: true,
}}
data={data}
/>
</Wcontainer>
));
stories.add('嵌套矩形树图', () => (
<Wcontainer className="demos">
<Wtreemap
height="600"
data={{
name: 'root',
children: mobile,
}}
/>
</Wcontainer>
));
stories.add('极坐标嵌套矩形树图', () => (
<Wcontainer className="demos">
<Wtreemap
height="1000"
config={{
polar: true,
}}
data={{
name: 'root',
children: mobile,
}}
/>
</Wcontainer>
));