احتمالاً قبلاً نمودار Sankey را دیده اید. نمودارهای Sankey (که نمودارهای Sankey نیز نامیده می شوند) برای نشان دادن یک جریان بسیار مفید هستند و به مردم کمک می کنند تا انتقال های بزرگ را در یک سیستم تجسم کنند. به عنوان مثال ، نمودار Sankey ممکن است نشان دهد که چگونه یک منبع مانند پول ، زمان یا انرژی در طول یک فرآیند حرکت می کند. نمودارهای Sankey همچنین برای نشان دادن درختان تصمیم گیری مناسب است.
اگر می خواهید بصری یک فرآیند پیچیده را برجسته کنید ، یک نمودار Sankey را در نظر بگیرید. چندین وب سایت وجود دارد که می توانید نمودار Sankey را در آنها ایجاد کنید. در حالی که برخی به کاربران دارای دانش برنامه نویسی تکیه می کنند ، برخی دیگر برای همه در دسترس هستند. ما تعدادی از آنها را بررسی می کنیم.
نمودار Sankey چیست؟
نمودارهای Sankey به این دلیل نامگذاری شده اند متیو هنری فیناس ریال سانکی ، مهندس ایرلندی و کاپیتان در Royal Engineers که نمودار را نشان داد که بازده انرژی یک موتور بخار را نشان می دهد.
برای ایجاد نمودار Sankey می توانید خودتان نحوه کد نویسی را بیاموزید یکی را ایجاد کنید یا از یک برنامه وب برای ایجاد آن استفاده کنید.
وب سایت هایی برای ایجاد نمودار Sankey
در حالی که برخی از دانش کد نویسی می تواند مفید باشد ، حتی اگر پایتون یا زبان برنامه نویسی R را نمی شناسید ، همچنان می توانید نمودار Sankey ایجاد کنید. برخی از وب سایت های زیر گزینه هایی برای افرادی با تجربه برنامه نویسی دارند. اکثر آنها اصلاً نیازی به دانش برنامه نویسی ندارند.
1. SankeyMATIC
برای استفاده از SankeyMATIC ، ورودی های خود را اضافه کرده ، ظاهر نمودار خود را سفارشی کرده و سپس آن را به عنوان تصویر PNG یا به عنوان کد بردار صادر می کنید ( SVG) قالب ورودی ساده و قابل درک است. اگر می خواهید نمودار خود را در برنامه ای مانند Adobe Illustrator برای اصلاح بیشتر وارد کنید ، گزینه کد بردار مناسب است.
2. ژنراتور نمودار سانکی
Sankey Diagram Generator from Acquire یک برنامه وب است که به شما امکان می دهد داده های خود را در یکی از سه قالب بارگذاری کنید:
می توانید رنگ و اندازه هر جریان و همچنین اعشار اعشاری را تنظیم کنید اعداد نمایش داده شده و شفافیت جریانها. وقتی دکمه ذخیرهرا انتخاب می کنید ، سایت کدی تولید می کند که می توانید کپی و جایگذاری کنید. همچنین می توانید تصویر را بارگیری کرده یا از طریق ایمیل به اشتراک بگذارید.
3. Visual Paradigm’s Online Sankey Diagram Maker
Sankey Diagram Maker از Visual Paradigm دارای ویژگی هایی است. با یکی از قالب های زیبا آنها شروع کنید و داده های خاص خود را برای ویرایش آن اضافه کنید.
می توانید سبک ها و رنگ های قلم را تغییر دهید یا عکس ها و نمادها را اضافه کنید تا نمودار Sankey شما برجسته شود. این سایت رایگان نیست ، اما می توانید برای یک دوره آزمایشی رایگان 30 روزه ثبت نام کنید. پس از آن ، برای هر کاربر بین 4 تا 15 دلار در ماه هزینه خواهد داشت.
4. نمایشگر
Displayr یک ابزار رایگان برای ایجاد نمودارهای Sankey ارائه می دهد. با این حال ، باید برای یک حساب کاربری ثبت نام کنید. پس از انجام این کار ، به یک رابط کاربری قدرتمند دسترسی خواهید داشت که می توانید یک مجموعه داده را از رایانه خود یا از طریق ابر بارگذاری کنید. از آنجا ، می توانید از طرح بندی خودکار استفاده کنید یا آن را به صورت دستی تغییر دهید.
Displayr فقط برای نمودارهای Sankey نیست - شما همچنین می توانید به انواع تجسم داده های مختلف مانند نقشه های حرارتی ، هیستوگرام و 7 دسترسی داشته باشیدهشدار منصفانه ، برای بارگیری نمودار Sankey که ایجاد کرده اید به حساب پولی نیاز دارید.
5. راهنمای چارت
Chartguide وب سایتی نیست که بتوانید نمودار Sankey را در آن ایجاد کنید. در عوض ، آنها به شما نحوه ایجاد نمودار Sankey با استفاده از Excel با افزونه Power User را آموزش می دهند. اگر داده های شما در حال حاضر در صفحه گسترده است ، این روش را امتحان کنید تا خودتان نمودارهای Sankey را بدون خروج از Excel ایجاد کنید.
6. ژنراتور نمودار Sankey Dénes Csala
این ابزار آنلاین Sankey Diagram Generator براق و ساده است. خالق Dénes Csala می گوید: "از حلقه های خود پشتیبانی می کند ، در اطراف گره ها در جهت افقی و عمودی حرکت می کند و نمودارها را بارگیری و ذخیره می کند!" کاربران همچنین می توانند کدورت و رنگ گره ها را تغییر دهند.
واضح است که این پروژه منبع باز زحمت عشق برای خالق آن است. همچنین می توانید آن را در GitHub پیدا کنید
7. نمودارهای بالا
اگر می خواهید کد خود را ویرایش کنید ، Highcharts یک گزینه عالی برای ایجاد نمودار Sankey است. علاوه بر امکان وارد کردن داده های خود در پیش نمایش پیکربندی ساده ، آنها همچنین دکمه هایی را برای ویرایش مستقیم کد در JSFiddle یا Codepen ارائه می دهند.
مشابه ابزار Visual Paradigm ، Highcharts به انواع مختلفی از نمودارها مانند اندازه گیری ها ، نقشه های گرما و درختان و نمودارهای پراکندگی و حباب دسترسی دارد.
8. گالری نمودار R
گالری نمودار R مکانی است که در آن می توانید تقریبا 400 نمودار را پیدا کنید ، همه با کد قابل تکرار. R یک محیط نرم افزاری است که بیشتر برای محاسبات آماری مورد استفاده قرار می گیرد و همین امر آن را برای ایجاد نمودارهای Sankey مناسب می کند. از networkD3 استفاده می کند که یک ویجت HTML است که نمودارهای تعاملی ایجاد می کند.
یک نمودار Sankey را که دوست دارید در گالری R Graph پیدا کنید و سپس پیوند نمایش کدرا انتخاب کنید تا هر طور که می خواهید آن را سفارشی کنید. کدی که ما بررسی کردیم کاملاً کامنت شد و به راحتی قابل پیگیری است.
9. گالری نمودار پایتون
اگر R jam شما نیست اما Python است ، برای مشاهده نمودارهای Sankey قابل تکرار و قابل تنظیم ، گالری Graph Python را بررسی کنید. این نمودارها از کتابخانه Plotly برای پایتون استفاده می کنند که عملکردی ویژه برای ایجاد نمودارهای Sankey دارد. همچنین می توانید با استفاده از کتابخانه matplotlib که عملکرد Sankey مخصوص به خود را دارد ، نمونه هایی را بیابید. در هر دو مورد ، اگر اهل پایتون هستید ، این یک منبع عالی است.
10. نمودارهای گوگل
آخرین ورودی در لیست وب سایت های ما که در آن می توانید نمودار Sankey ایجاد کنید از Google Charts است. این یک مثال و کد برای یک نمودار ساده Sankey و همچنین یک نمودار با سطوح مختلف ارائه می دهد. برای هر کدام ، می توانید رنگ ها را کنترل کنید ، برچسب ها را سفارشی کنید و گره ها را تنظیم کنید. هر جنبه ای به خوبی مستند شده است ، بنابراین می توانید متخصص گزینه های پیکربندی و بهترین روش برای قالب بندی داده های خود باشید.
مانند برخی از نوشته های بالا ، نمودارهای Google نمونه ها و کد هایی را برای انواع مختلف تجسم داده ارائه می دهد ، بنابراین اگر نمودار Sankey داستان شما را آنطور که می خواهید نشان نمی دهد ، می توانید روشهای دیگری را برای تجسم داده های خود به راحتی امتحان کنید.