#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シャツ3枚セット",
"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} />
}