#TreeMap
#Product Sales TreeMap
A tree map showing sales distribution across product categories, sub-categories, and products.
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "treeMap",
"dataset": [
{
"category": "Electronics",
"subCategory": "Computers",
"product": "Laptop",
"sales": 5000
},
{
"category": "Electronics",
"subCategory": "Computers",
"product": "Tablet",
"sales": 3000
},
{
"category": "Electronics",
"subCategory": "Computers",
"product": "Desktop",
"sales": 4000
},
{
"category": "Electronics",
"subCategory": "Phones",
"product": "Smartphone",
"sales": 8000
},
{
"category": "Electronics",
"subCategory": "Phones",
"product": "Landline",
"sales": 1000
},
{
"category": "Furniture",
"subCategory": "Seating",
"product": "Office Chair",
"sales": 2000
},
{
"category": "Furniture",
"subCategory": "Seating",
"product": "Sofa",
"sales": 3500
},
{
"category": "Furniture",
"subCategory": "Tables",
"product": "Desk",
"sales": 1500
},
{
"category": "Furniture",
"subCategory": "Tables",
"product": "Coffee Table",
"sales": 1200
},
{
"category": "Office Supplies",
"subCategory": "Paper",
"product": "Printer Paper",
"sales": 800
},
{
"category": "Office Supplies",
"subCategory": "Paper",
"product": "Notebook",
"sales": 500
},
{
"category": "Office Supplies",
"subCategory": "Stationery",
"product": "Pen",
"sales": 300
},
{
"category": "Office Supplies",
"subCategory": "Stationery",
"product": "Stapler",
"sales": 200
}
],
"dimensions": [
{
"id": "category",
"alias": "Category"
},
{
"id": "subCategory",
"alias": "SubCategory"
},
{
"id": "product",
"alias": "Product"
}
],
"measures": [
{
"id": "sales",
"alias": "Sales"
}
]
}
return <VSeedRender vseed={vseedConfig} />
}#指标组合
展示食品饮料、个护家清等品类的销售额与利润分布,通过矩形嵌套展示层级与指标关系。
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "treeMap",
"dataset": [
{
"category": "食品饮料",
"subCategory": "饮品",
"product": "云岭山泉矿泉水",
"sales": 12000,
"profit": 1800
},
{
"category": "食品饮料",
"subCategory": "饮品",
"product": "果悦鲜榨橙汁",
"sales": 8500,
"profit": 1400
},
{
"category": "食品饮料",
"subCategory": "饮品",
"product": "茗香乌龙茶",
"sales": 6200,
"profit": 950
},
{
"category": "食品饮料",
"subCategory": "零食",
"product": "脆乐薯片(番茄味)",
"sales": 9500,
"profit": 1600
},
{
"category": "食品饮料",
"subCategory": "零食",
"product": "果仁派对混合坚果",
"sales": 7800,
"profit": 2100
},
{
"category": "个护家清",
"subCategory": "洗护",
"product": "柔丝顺滑洗发露",
"sales": 6800,
"profit": 1100
},
{
"category": "个护家清",
"subCategory": "洗护",
"product": "净颜氨基酸洁面乳",
"sales": 5200,
"profit": 980
},
{
"category": "个护家清",
"subCategory": "家居清洁",
"product": "碧净多效洗衣液",
"sales": 7200,
"profit": 1050
},
{
"category": "个护家清",
"subCategory": "家居清洁",
"product": "洁厨灵油污喷雾",
"sales": 4300,
"profit": 720
},
{
"category": "数码家电",
"subCategory": "智能穿戴",
"product": "灵动S9智能手表",
"sales": 15000,
"profit": 3200
},
{
"category": "数码家电",
"subCategory": "智能穿戴",
"product": "悦跑Pro运动手环",
"sales": 6500,
"profit": 1400
},
{
"category": "数码家电",
"subCategory": "小家电",
"product": "暖风巢桌面暖风机",
"sales": 4800,
"profit": 880
},
{
"category": "数码家电",
"subCategory": "小家电",
"product": "鲜研磨便携咖啡机",
"sales": 11000,
"profit": 2600
},
{
"category": "数码家电",
"subCategory": "小家电",
"product": "净呼吸车载净化器",
"sales": 7600,
"profit": 1750
},
{
"category": "服饰鞋包",
"subCategory": "男装",
"product": "风度轻商务夹克",
"sales": 8800,
"profit": 2400
},
{
"category": "服饰鞋包",
"subCategory": "男装",
"product": "棉语基础T恤三件装",
"sales": 5600,
"profit": 1500
},
{
"category": "服饰鞋包",
"subCategory": "女装",
"product": "花漾碎花连衣裙",
"sales": 9200,
"profit": 2800
},
{
"category": "服饰鞋包",
"subCategory": "女装",
"product": "暖织羊绒围巾",
"sales": 4100,
"profit": 1200
},
{
"category": "服饰鞋包",
"subCategory": "鞋靴",
"product": "云步缓震跑鞋",
"sales": 13500,
"profit": 3600
}
],
"dimensions": [
{
"id": "category",
"alias": "品类",
"encoding": "hierarchy"
},
{
"id": "subCategory",
"alias": "子品类",
"encoding": "hierarchy"
},
{
"id": "product",
"alias": "商品",
"encoding": "hierarchy"
},
{
"id": "__MeaId__",
"alias": "指标名称",
"encoding": "hierarchy"
}
],
"measures": [
{
"id": "sales",
"alias": "销售额(元)",
"encoding": "size",
"parentId": "a"
},
{
"id": "profit",
"alias": "利润(元)",
"encoding": "size",
"parentId": "b"
}
]
}
return <VSeedRender vseed={vseedConfig} />
}#Global Retail Revenue Landscape With Encoding Visualize
Sales and profit distribution of a global retail chain across 4 regions (Asia Pacific, North America, Europe, Latin America), 3 channels (Online, Retail Store, Wholesale), and 3 product categories (Personal Care, Home Appliance, Food & Beverage), enabling multi-dimensional drill-down analysis via TreeMap.
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "treeMap",
"dimensions": [
{
"id": "channel",
"alias": "Channel",
"encoding": "column"
},
{
"id": "__MeaId__",
"encoding": "hierarchy"
},
{
"id": "region",
"alias": "Region",
"encoding": "hierarchy"
},
{
"id": "category",
"alias": "Category",
"encoding": "hierarchy"
},
{
"id": "product",
"alias": "Product",
"encoding": "hierarchy"
}
],
"measures": [
{
"id": "sales",
"alias": "Sales",
"encoding": "size"
},
{
"id": "profit",
"alias": "Profit",
"encoding": "size"
}
],
"dataset": [
{
"region": "Asia Pacific",
"channel": "Online",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 12400,
"profit": 3720
},
{
"region": "Asia Pacific",
"channel": "Online",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 9800,
"profit": 2450
},
{
"region": "Asia Pacific",
"channel": "Online",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 18500,
"profit": 5550
},
{
"region": "Asia Pacific",
"channel": "Online",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 14200,
"profit": 3550
},
{
"region": "Asia Pacific",
"channel": "Online",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 7600,
"profit": 3040
},
{
"region": "Asia Pacific",
"channel": "Online",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 5400,
"profit": 1890
},
{
"region": "Asia Pacific",
"channel": "Retail Store",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 8600,
"profit": 2150
},
{
"region": "Asia Pacific",
"channel": "Retail Store",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 7200,
"profit": 1800
},
{
"region": "Asia Pacific",
"channel": "Retail Store",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 11300,
"profit": 2825
},
{
"region": "Asia Pacific",
"channel": "Retail Store",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 9700,
"profit": 2425
},
{
"region": "Asia Pacific",
"channel": "Retail Store",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 6100,
"profit": 2440
},
{
"region": "Asia Pacific",
"channel": "Retail Store",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 4300,
"profit": 1505
},
{
"region": "Asia Pacific",
"channel": "Wholesale",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 15800,
"profit": 3160
},
{
"region": "Asia Pacific",
"channel": "Wholesale",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 12600,
"profit": 2520
},
{
"region": "Asia Pacific",
"channel": "Wholesale",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 22400,
"profit": 4480
},
{
"region": "Asia Pacific",
"channel": "Wholesale",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 17500,
"profit": 3500
},
{
"region": "Asia Pacific",
"channel": "Wholesale",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 9800,
"profit": 2940
},
{
"region": "Asia Pacific",
"channel": "Wholesale",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 7200,
"profit": 2160
},
{
"region": "North America",
"channel": "Online",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 14200,
"profit": 4260
},
{
"region": "North America",
"channel": "Online",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 11500,
"profit": 2875
},
{
"region": "North America",
"channel": "Online",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 21300,
"profit": 6390
},
{
"region": "North America",
"channel": "Online",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 16800,
"profit": 4200
},
{
"region": "North America",
"channel": "Online",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 9200,
"profit": 3680
},
{
"region": "North America",
"channel": "Online",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 6800,
"profit": 2380
},
{
"region": "North America",
"channel": "Retail Store",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 10800,
"profit": 2700
},
{
"region": "North America",
"channel": "Retail Store",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 8900,
"profit": 2225
},
{
"region": "North America",
"channel": "Retail Store",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 14600,
"profit": 3650
},
{
"region": "North America",
"channel": "Retail Store",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 12100,
"profit": 3025
},
{
"region": "North America",
"channel": "Retail Store",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 7400,
"profit": 2960
},
{
"region": "North America",
"channel": "Retail Store",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 5100,
"profit": 1785
},
{
"region": "North America",
"channel": "Wholesale",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 18200,
"profit": 3640
},
{
"region": "North America",
"channel": "Wholesale",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 14800,
"profit": 2960
},
{
"region": "North America",
"channel": "Wholesale",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 26500,
"profit": 5300
},
{
"region": "North America",
"channel": "Wholesale",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 20300,
"profit": 4060
},
{
"region": "North America",
"channel": "Wholesale",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 11600,
"profit": 3480
},
{
"region": "North America",
"channel": "Wholesale",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 8500,
"profit": 2550
},
{
"region": "Europe",
"channel": "Online",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 10600,
"profit": 3180
},
{
"region": "Europe",
"channel": "Online",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 8400,
"profit": 2100
},
{
"region": "Europe",
"channel": "Online",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 15900,
"profit": 4770
},
{
"region": "Europe",
"channel": "Online",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 12500,
"profit": 3125
},
{
"region": "Europe",
"channel": "Online",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 8800,
"profit": 3520
},
{
"region": "Europe",
"channel": "Online",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 4900,
"profit": 1715
},
{
"region": "Europe",
"channel": "Retail Store",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 7800,
"profit": 1950
},
{
"region": "Europe",
"channel": "Retail Store",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 6500,
"profit": 1625
},
{
"region": "Europe",
"channel": "Retail Store",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 10200,
"profit": 2550
},
{
"region": "Europe",
"channel": "Retail Store",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 8800,
"profit": 2200
},
{
"region": "Europe",
"channel": "Retail Store",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 7100,
"profit": 2840
},
{
"region": "Europe",
"channel": "Retail Store",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 3800,
"profit": 1330
},
{
"region": "Europe",
"channel": "Wholesale",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 13400,
"profit": 2680
},
{
"region": "Europe",
"channel": "Wholesale",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 10900,
"profit": 2180
},
{
"region": "Europe",
"channel": "Wholesale",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 19800,
"profit": 3960
},
{
"region": "Europe",
"channel": "Wholesale",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 15200,
"profit": 3040
},
{
"region": "Europe",
"channel": "Wholesale",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 10500,
"profit": 3150
},
{
"region": "Europe",
"channel": "Wholesale",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 6300,
"profit": 1890
},
{
"region": "Latin America",
"channel": "Online",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 6200,
"profit": 1860
},
{
"region": "Latin America",
"channel": "Online",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 4800,
"profit": 1200
},
{
"region": "Latin America",
"channel": "Online",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 9400,
"profit": 2820
},
{
"region": "Latin America",
"channel": "Online",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 7100,
"profit": 1775
},
{
"region": "Latin America",
"channel": "Online",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 8500,
"profit": 3400
},
{
"region": "Latin America",
"channel": "Online",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 3600,
"profit": 1260
},
{
"region": "Latin America",
"channel": "Retail Store",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 4500,
"profit": 1125
},
{
"region": "Latin America",
"channel": "Retail Store",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 3700,
"profit": 925
},
{
"region": "Latin America",
"channel": "Retail Store",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 6800,
"profit": 1700
},
{
"region": "Latin America",
"channel": "Retail Store",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 5200,
"profit": 1300
},
{
"region": "Latin America",
"channel": "Retail Store",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 6900,
"profit": 2760
},
{
"region": "Latin America",
"channel": "Retail Store",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 2800,
"profit": 980
},
{
"region": "Latin America",
"channel": "Wholesale",
"category": "Personal Care",
"product": "Electric Toothbrush",
"sales": 8600,
"profit": 1720
},
{
"region": "Latin America",
"channel": "Wholesale",
"category": "Personal Care",
"product": "Hair Dryer",
"sales": 6900,
"profit": 1380
},
{
"region": "Latin America",
"channel": "Wholesale",
"category": "Home Appliance",
"product": "Robot Vacuum",
"sales": 12500,
"profit": 2500
},
{
"region": "Latin America",
"channel": "Wholesale",
"category": "Home Appliance",
"product": "Air Purifier",
"sales": 9600,
"profit": 1920
},
{
"region": "Latin America",
"channel": "Wholesale",
"category": "Food & Beverage",
"product": "Organic Coffee",
"sales": 10200,
"profit": 3060
},
{
"region": "Latin America",
"channel": "Wholesale",
"category": "Food & Beverage",
"product": "Protein Bar",
"sales": 5100,
"profit": 1530
}
]
}
return <VSeedRender vseed={vseedConfig} />
}