Metabase

نمودارهای Sankey

نمودارهای Sankey نشان می‌دهند داده‌ها چطور در چند گامِ متوالی جریان پیدا می‌کنند. این نمودارها برای نمایش این‌که هر گره (Node) چه سهمی در جریان کلی دارد، بسیار مفید هستند.

Left-aligned sankey chart

شکل داده برای Sankey

برای ساخت یک نمودار Sankey، حداقل به سه ستون در خروجی نیاز دارید:

  • ستون مبدأ (Source column): مشخص‌کنندهٔ گره مبدأ در جریان Sankey.
  • ستون مقصد (Target column): مشخص‌کنندهٔ گره مقصد.
  • ستون تعداد/مقدار (Count column): مقداری که ضخامت یال و گره مقصد را تعیین می‌کند.

اگر داده‌های خام page view داشته باشید که در هر ردیف یک صفحهٔ مبدأ (مثلاً عنوان صفحهٔ ارجاع‌دهنده) و یک صفحهٔ مقصد (مثلاً عنوان صفحهٔ فعلی) باشد، می‌توانید داده‌ها را بر اساس source و سپس target گروه‌بندی کرده و count را روی آن‌ها محاسبه کنید.

Sankey summarize count and group by source and target

شکل دادهٔ زیر برای ساخت نمودار بالا استفاده شده است:

Source pageTarget pageTotal Visitors
EntryHomepage584
HomepageProduct Page2,700
Product PageAdd to Cart572
Add to CartCheckout2,490
CheckoutPurchase1,756
HomepageSearch2,427
SearchProduct Page2,027
Product PageAdd to Cart2,203
Add to CartCheckout1,475
SearchProduct Page1,563
CheckoutPurchase1,041
HomepageExit810
Product PageCheckout815
CheckoutPurchase2,217
HomepageExit1,020

بخش گزینه‌های داده را هم ببینید.

وابستگی‌های حلقه‌ای کار نمی‌کنند

اگر بعضی از گره‌های مبدأ به گره‌های مقصدی اشاره کنند که دوباره به همان گره‌های مبدأ برمی‌گردند (چرخه ایجاد شود)، متابیس نمی‌تواند نمودار Sankey رسم کند.

گزینه‌های دادهٔ Sankey

برای این‌که مشخص کنید متابیس از کدام ستون‌ها به‌عنوان مبدأ، مقصد و مقدار در نمودار Sankey استفاده کند، روی آیکون settings در پایین راست کلیک کنید تا تب Data باز شود.

Sankey data options

داده‌های شما می‌تواند بیش از سه ستون داشته باشد، اما هر ردیف باید حتماً این سه ستون الزامی را شامل شود: مبدأ، مقصد و یک مقدار برای مقیاس‌دهی اندازهٔ گره مقصد.

گزینه‌های نمایشی Sankey

می‌توانید چیدمان (alignment) نمودار، نمایش لیبل یال‌ها و رنگ یال‌ها را تغییر دهید.

چیدمان (Alignment)

می‌توانید برای نمودار Sankey یکی از چیدمان‌های چپ، راست یا Justified را انتخاب کنید. چیدمان مشخص می‌کند گره‌های انتهایی (Leaf/Terminal nodes) چطور نمایش داده شوند.

نموداری که بالاتر دیدید، چپ‌چین است؛ گره‌های انتهایی مثل Exit و Purchase در سمت چپ تراز شده‌اند.

اگر چیدمان را روی راست بگذارید، گره‌های انتهایی Exit و Purchase به سمت راست نمودار منتقل می‌شوند:

Right-aligned sankey chart

در این مثال، چیدمان Justified ظاهر مشابهی دارد، چون گره‌های انتهایی طوری جابه‌جا می‌شوند که تمام عرض نمودار را پوشش دهند.

لیبل یال‌ها (Edge labels)

منظور از Edge یا Link همان پیکان‌هایی است که بین گره‌ها کشیده می‌شوند. می‌توانید مشخص کنید روی یال‌ها مقدارشان نمایش داده شود یا نه. گزینه‌های نمایش لیبل‌ها شامل حالت‌های auto، compact و full هستند.

رنگ یال‌ها (Edge color)

Sankey gray edges

گزینه‌های رنگ برای یال‌ها:

  • Gray: همهٔ یال‌ها خاکستری هستند و فقط رنگ گره‌ها متفاوت است.
  • Source: رنگ یال بر اساس رنگ گرهٔ مبدأ تعیین می‌شود (گره‌ای که در سمت چپ یال قرار دارد).
  • Target: رنگ یال بر اساس رنگ گرهٔ مقصد تعیین می‌شود (گره‌ای که در سمت راست یال قرار دارد).