{"id":2088,"date":"2026-07-07T07:02:01","date_gmt":"2026-07-07T07:02:01","guid":{"rendered":"https:\/\/www.vpascode.com\/pl\/docs\/uncategorized\/mermaid-js-sankey-diagram-syntax-configuration-guide\/"},"modified":"2026-07-07T07:02:01","modified_gmt":"2026-07-07T07:02:01","slug":"mermaid-js-sankey-diagram-syntax-configuration-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/","title":{"rendered":"Dokumentacja sk\u0142adni i konfiguracji wykresu Sankey w Mermaid.js"},"content":{"rendered":"<p>Wykresy Sankey s\u0105 bardzo skutecznymi narz\u0119dziami wizualizacji, u\u017cywanymi do przedstawienia kierunkowego przep\u0142ywu ilo\u015bci mi\u0119dzy r\u00f3\u017cnymi w\u0119z\u0142ami w systemie. Poprzez skalowanie fizycznej szeroko\u015bci po\u0142\u0105cze\u0144 proporcjonalnie do obj\u0119to\u015bci przep\u0142ywu liczbowego pozwalaj\u0105 in\u017cynierom, analitykom i zespo\u0142om operacyjnym natychmiast wykrywa\u0107 istotne \u017ar\u00f3d\u0142a, alokacje zasob\u00f3w, nieefektywno\u015bci lub wycieki w z\u0142o\u017conych sieciach, takich jak sieci energetyczne, \u0142a\u0144cuchy dostaw czy portfele finansowe.<\/p>\n<h2>Podstawowa struktura sk\u0142adni<\/h2>\n<p>Definicje uk\u0142adu Sankey opieraj\u0105 si\u0119 na zoptymalizowanym formacie strukturalnym CSV (warto\u015bci rozdzielane przecinkami) z trzema kolumnami. Ka\u017cdy plik zaczyna si\u0119 od jednego z nast\u0119puj\u0105cych nag\u0142\u00f3wk\u00f3w:<code>sankey<\/code> lub <code>sankey-beta<\/code> nag\u0142\u00f3wka deklaracji typu, po kt\u00f3rym nast\u0119puj\u0105 pojedyncze linie przep\u0142ywu zgodne z rygorystycznym wzorcem &#8220;<code>\u0179r\u00f3d\u0142o,Docelowy, Warto\u015b\u0107<\/code>&#8220;.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5QrOLy1KTlXwy09J1XFJLS7JzEssyczPUwhJLEpPLdExNDXQMzXg5cIi5Qbk5yj4l5YUlJZA9Fsa6BmZAgBlkh37\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edytuj Mermaid w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5Qo\/MrMq9WiTwtFdRYc3pxxtyi+v1IGJpeQnp+aABAxNDfRMDRCK4RL+xSWJJanJVXmVCuVQufLKrKOzkzNBspYGekamAG0cLA8=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">sankey\r\nW\u0119ze\u0142 \u017ar\u00f3d\u0142owy,W\u0119ze\u0142 docelowy,150.50\r\nW\u0119ze\u0142 docelowy,Ostateczny w\u0119ze\u0142 wyj\u015bciowy,90.25<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5Qo\/MrMq9WiTwtFdRYc3pxxtyi+v1IGJpeQnp+aABAxNDfRMDRCK4RL+xSWJJanJVXmVCuVQufLKrKOzkzNBspYGekamAG0cLA8=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5QrOLy1KTlXwy09J1XFJLS7JzEssyczPUwhJLEpPLdExNDXQMzXg5cIi5Qbk5yj4l5YUlJZA9Fsa6BmZAgBlkh37\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edytuj Mermaid w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-925\" decoding=\"async\" fetchpriority=\"high\" height=\"400\" sizes=\"(max-width: 600px) 100vw, 600px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca539ea639.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca539ea639.png 600w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca539ea639-300x200.png 300w\" width=\"600\"\/><\/p>\n<h2>Odwo\u0142anie do sk\u0142adni<\/h2>\n<p>Poni\u017csza tabela przedstawia podstawowe zasady i parametry danych wymagane do poprawnego przetworzenia wykresu Sankey w Mermaid.js.<\/p>\n<table border=\"1\" cellpadding=\"5\" cellspacing=\"0\">\n<thead>\n<tr>\n<th>Element sk\u0142adni<\/th>\n<th>Wym\u00f3g typu<\/th>\n<th>Opis i zasady u\u017cytkowania<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Deklaracja<\/strong><\/td>\n<td>Identyfikator s\u0142owa kluczowego<\/td>\n<td>Inicjuje silnik renderowania uk\u0142adu strumieniowego. Akceptuje &#8220;<code>sankey<\/code> lub zgodny z wcze\u015bniejszymi wersjami &#8220;<code>sankey-beta<\/code>&#8221; ci\u0105g znak\u00f3w.<\/td>\n<\/tr>\n<tr>\n<td><strong>W\u0119ze\u0142 \u017ar\u00f3d\u0142owy<\/strong><\/td>\n<td>Etykieta tekstowa<\/td>\n<td>Kategoria pocz\u0105tkowa, od kt\u00f3rej rozpoczyna si\u0119 przep\u0142yw zasob\u00f3w. Wielko\u015b\u0107 liter ma znaczenie.<\/td>\n<\/tr>\n<tr>\n<td><strong>W\u0119ze\u0142 docelowy<\/strong><\/td>\n<td>Etykieta ci\u0105gu znak\u00f3w<\/td>\n<td>W\u0119ze\u0142 odbiorczy, w kt\u00f3rym ko\u0144czy si\u0119 okre\u015blona obj\u0119to\u015b\u0107 po\u0142\u0105czenia.<\/td>\n<\/tr>\n<tr>\n<td><strong>Warto\u015b\u0107<\/strong><\/td>\n<td>Liczba zmiennoprzecinkowa dodatnia \/ Liczba ca\u0142kowita dodatnia<\/td>\n<td>Warto\u015b\u0107 liczbow\u0105 przep\u0142ywu. Grubo\u015b\u0107 narysowanej \u015bcie\u017cki jest bezpo\u015brednio obliczana wzgl\u0119dem tej warto\u015bci.<\/td>\n<\/tr>\n<tr>\n<td><strong>Linia komentarza<\/strong><\/td>\n<td>Wska\u017anik sk\u0142adni<\/td>\n<td>Dowolny tekst poprzedzony podw\u00f3jnym znakiem procentu (&#8220;<code>%%<\/code>) jest ignorowany przez kompilator, co pozwala na czyste adnotacje danych.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>Obs\u0142uga znak\u00f3w specjalnych w etykietach w\u0119z\u0142\u00f3w<\/h2>\n<p>Poniewa\u017c przecinki i cudzys\u0142owy pe\u0142ni\u0105 rol\u0119 ogranicznik\u00f3w strukturalnych w silniku uk\u0142adu, specjalne wpisy nazw wymagaj\u0105 okre\u015blonych technik ucieczki, aby zapewni\u0107 poprawne wy\u015bwietlanie na p\u0142\u00f3tnie frontendu.<\/p>\n<h3>1. Przecinki w nazwach<\/h3>\n<p>Je\u015bli konkretna etykieta w\u0119z\u0142a wymaga literowego przecinka, otocz ca\u0142\u0105 zawarto\u015b\u0107 ci\u0105gu w\u0119z\u0142a par\u0105 standardowych podw\u00f3jnych cudzys\u0142ow\u00f3w:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5XIqTUlPLVEIyM\/P0VHyL0gtSizJzM8r1lEISKwsys\/JUVBTcEzJzcxT0jExNTAwAAAULBHv\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edytuj Mermaid w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5XIqTTm6J7VEISA\/P0dHyb8gtSgxOStVRyG8Mi8xvSg\/pSo1LzNRIVPBMSU3M09Jx8TUwMAAAKJaFNA=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">sankey\r\nBud\u017cet Pool,\"Operacje, Wynagrodzenia i Admin\",45000<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5XIqTTm6J7VEISA\/P0dHyb8gtSgxOStVRyG8Mi8xvSg\/pSo1LzNRIVPBMSU3M09Jx8TUwMAAAKJaFNA=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5XIqTUlPLVEIyM\/P0VHyL0gtSizJzM8r1lEISKwsys\/JUVBTcEzJzcxT0jExNTAwAAAULBHv\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edytuj Mermaid w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"xjNXodJ\"><img alt=\"\" class=\"alignnone size-full wp-image-926\" decoding=\"async\" height=\"400\" sizes=\"(max-width: 600px) 100vw, 600px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca546c9ae1.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca546c9ae1.png 600w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca546c9ae1-300x200.png 300w\" width=\"600\"\/><\/p>\n<h3>2. Cudzys\u0142owy w nazwach<\/h3>\n<p>Aby jawnie wy\u015bwietli\u0107 podw\u00f3jne cudzys\u0142owy w nazwie etykiety, otocz ca\u0142\u0105 warto\u015b\u0107 parametru zewn\u0119trznymi cudzys\u0142owami i u\u017cyj podw\u00f3jnej pary cudzys\u0142ow\u00f3w (&#8220;<code>\"\"<\/code>) wewn\u0105trz ci\u0105gu warto\u015bci docelowej:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5QpOLSpLLVJwziktLkktKtZR8swD0nmJOQpKSq4p6alKSgp++SmpSjoWpgYA3ogQyA==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edytuj Mermaid w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5fLOSSwuSS2qVChOLSpPLTq8uVxHKTy1PO\/IzJKiqrxKBSUl76LE8iMzU47uUlJSCD8ysyr1aJOSjoWpAQB2lxqM\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">sankey\r\nKlastery serwer\u00f3w,\"Wewn\u0119trzny \"\"Kraw\u0119d\u017a\"\" W\u0119ze\u0142\",850<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5fLOSSwuSS2qVChOLSpPLTq8uVxHKTy1PO\/IzJKiqrxKBSUl76LE8iMzU47uUlJSCD8ysyr1aJOSjoWpAQB2lxqM\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorTszLTq3k5QpOLSpLLVJwziktLkktKtZR8swD0nmJOQpKSq4p6alKSgp++SmpSjoWpgYA3ogQyA==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edytuj Mermaid w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"mzzpyTR\"><img alt=\"\" class=\"alignnone size-full wp-image-927\" decoding=\"async\" height=\"400\" sizes=\"(max-width: 600px) 100vw, 600px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca563bb16b.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca563bb16b.png 600w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca563bb16b-300x200.png 300w\" width=\"600\"\/><\/p>\n<hr\/>\n<h2>Zaawansowana konfiguracja motywu (dyrektywy)<\/h2>\n<p>Mo\u017cesz precyzyjnie dostosowa\u0107 prezentacj\u0119 diagramu, przekazuj\u0105c blok konfiguracji frontmatter na pocz\u0105tku fragmentu dokumentu. Pozwala to kontrolowa\u0107 style po\u0142\u0105cze\u0144, wype\u0142nienie uk\u0142adu, style tekstu oraz wyr\u00f3wnanie element\u00f3w bezpo\u015brednio z edytora tekstu surowego.<\/p>\n<h3>Macierz atrybut\u00f3w konfiguracji Sankey<\/h3>\n<table border=\"1\" cellpadding=\"5\" cellspacing=\"0\">\n<thead>\n<tr>\n<th>Nazwa w\u0142a\u015bciwo\u015bci<\/th>\n<th>Dopuszczalne warto\u015bci<\/th>\n<th>Wynik wizualny<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>poka\u017cWarto\u015bci<\/code><\/td>\n<td><code>prawda<\/code> | <code>fa\u0142sz<\/code><\/td>\n<td>W\u0142\u0105cza lub wy\u0142\u0105cza drukowanie tekstu warto\u015bci przep\u0142ywu liczbowego bezpo\u015brednio w polach etykiet w\u0119z\u0142\u00f3w.<\/td>\n<\/tr>\n<tr>\n<td><code>kolorPo\u0142\u0105czenia<\/code><\/td>\n<td><code>'\u017ar\u00f3d\u0142o'<\/code> | <code>'cel'<\/code> | <code>'gradient'<\/code> | <code>'#hex'<\/code><\/td>\n<td>Okre\u015bla mapowanie kolor\u00f3w dla \u015bcie\u017cek po\u0142\u0105cze\u0144.<code>'gradient'<\/code> p\u0142ynnie \u0142\u0105czy kolory mi\u0119dzy po\u0142\u0105czonymi jednostkami.<\/td>\n<\/tr>\n<tr>\n<td><code>wyr\u00f3wnanieW\u0119z\u0142\u00f3w<\/code><\/td>\n<td><code>'wyr\u00f3wnaj'<\/code> | <code>'lewo'<\/code> | <code>'prawo'<\/code> | <code>'\u015brodek'<\/code><\/td>\n<td>Wyr\u00f3wnuje kolumny strukturalne wzd\u0142u\u017c siatki przestrzeni kanwy.<\/td>\n<\/tr>\n<tr>\n<td><code>stylEtykiety<\/code><\/td>\n<td><code>'przestarza\u0142y'<\/code> | <code>'obrysowane'<\/code><\/td>\n<td><code>'obrysowane'<\/code> dodaje mask\u0119 obramowania t\u0142a za tekstem, aby zapewni\u0107 wysok\u0105 czytelno\u015b\u0107 na z\u0142o\u017conych uk\u0142adach.<\/td>\n<\/tr>\n<tr>\n<td><code>szerokoscW\u0119z\u0142a<\/code><\/td>\n<td>Liczba ca\u0142kowita (piksele)<\/td>\n<td>Ustawia szeroko\u015b\u0107 prostok\u0105t\u00f3w w\u0119z\u0142\u00f3w (Domy\u015blne: <code>10<\/code>).<\/td>\n<\/tr>\n<tr>\n<td><code>odstepW\u0119z\u0142a<\/code><\/td>\n<td>Liczba ca\u0142kowita (piksele)<\/td>\n<td>Ustawia parametry odst\u0119pu pionowego mi\u0119dzy warstwami (Domy\u015blne: <code>12<\/code>).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>Prawdziwy projekt: Dystrybucja sieci czystej energii<\/h2>\n<p>Ten kompleksowy projekt \u015bledzi system zarz\u0105dzania infrastruktur\u0105 sieci energetycznej. Pokazuje konfiguracje nag\u0142\u00f3wka \u2014 ustawia p\u0142ynne gradienty kolor\u00f3w po\u0142\u0105cze\u0144, style typografii obrysowanej oraz wy\u0142\u0105cza liczniki metryk w linii \u2014 w po\u0142\u0105czeniu z wielopoziomow\u0105 struktur\u0105 uk\u0142adu.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNp1UUtv2zAMvhvwf+Cl68UJbGPZutzWBF0KZEMRB+tZsWiHiywGejTwvx9tF2gPyU3kR34PajabpUnNtqF2mSYAXtkT9uNTiiNf\/ioT0S+hUcbj1DZkTys27JZw3zqlCW24nyDLGn8aam0nPYH\/RR+o6d9Row5oqtAbFIhjECLUnzZfSYfjEorFR+tFaU22leZDmswGs5PDNLm7g4qjqxHWKijY8cWnScVGOXhSrste+IIOqsBOtQi\/HOmsKPP5Ik+TV7Ia9tEdRN9fHXzI59\/FxabXjtFgHRzVotNla3JSwbPVksyRMrAVkqws8nkuzI\/ETUQDz92ZXfDZ\/oiuk6FHVZ\/iWURUILbZ18W8FPoxxJoGokMcAPgjkSXGFUs79KTlqIPkiq2PnUxsxwCF0A3iV7Zu2C3E7mDgykbV+4AdbNl79PBlsOfp\/G7726gz2n4iK2xrNPSGroe95JTO5xA3tDeo3nr4rWxsVB2ik9+FTTxk5Y8pxY21FXeSuB7qHQZFBioZY+ezcjrmjVPf3hs\/4T87tfeG\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edytuj Mermaid w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNqFkr+O00AQxntLfodpTtc4URJd4EgPAgkJpBSpJ\/acb\/1nx9pdy9otIxDPcOIx6BAd8Xsxa99BRdJ5PbMzv+\/7drFYpEnO+kGVuzQBsKhr8tMnQMc1hr46oHFsc7WDB2wszbWaGzafeTydv+aBtMId3JYGC0Xa3c4tgze\/fwwataLD+SmMp9hT9db11XOHdb5563ytyHmp8dF4ywNqeqkHMlzL7r\/319u5woV11P37fZ8miyhl5k+Tmxs4KDIyAArUPn+E8afQFOOJBzmlyTs0LYKVs6Y8aMxgr+j8DVosMXgdKRQCaTKlUtl6s1puV2lyUOgM1upK9\/1q+Xobu6mp5XdDtTM8xJaBi7jro4qHI4WOx++GCrGoZOhMoNYLU59t1qvlShZ+aDs2Djps1ABHJaaXSnBFgiA4zCuEgB1G18CRadWk5W673Mj+2YbJIw+Ft874Y59XKk0u0U9wJAFr27eSpmQIrSIbammb3MvWsiDSXR1zUeNaNEbMi1P24rfzYIWeWh4IFBgOnUEb4sPK7l5NJJPUT9ahi2kSDM+qax6\/5PFawVIc5GVcxYL3\/RFydX4af8nDrKTERV+LbdnmzSz7+oi9JM4GHlEXTQ8FOckvcpWcbeZs\/h\/epctTsH8A+V1X\/Q==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">---\r\nconfig:\r\n  sankey:\r\n    pokazujWartosci: false\r\n    kolorPo\u0142\u0105czenia: 'gradient'\r\n    wyr\u00f3wnanieW\u0119z\u0142a: 'justuj'\r\n    stylEtykiety: 'obrysowane'\r\n    szerokoscW\u0119z\u0142a: 15\r\n    odstepW\u0119z\u0142a: 18\r\n---\r\nsankey\r\n%% Wiersze danych \u017ar\u00f3d\u0142owych\r\nFarma s\u0142oneczna, Sie\u0107 magazynowania energii,120.50\r\nWiatraki, Sie\u0107 magazynowania energii,180.75\r\nWielka elektrownia wodna, Linia bezpo\u015bredniego przemys\u0142u,210.00\r\nImport paliw biologicznych, Stacja zapasowa termiczna,45.25\r\n\r\n%% W\u0119z\u0142y dystrybucji\r\nSie\u0107 magazynowania energii, Linie konsument\u00f3w mieszkaniowych,145.00\r\nSie\u0107 magazynowania energii, Linia bezpo\u015bredniego przemys\u0142u,110.25\r\nSie\u0107 magazynowania energii, Straty systemowe i rozpraszanie,46.00\r\n\r\n%% Ostateczne w\u0119z\u0142y ko\u0144cowe dostawy\r\nLinia bezpo\u015bredniego przemys\u0142u, Hub ci\u0119\u017ckiej produkcji,295.00\r\nLinia bezpo\u015bredniego przemys\u0142u, Sektor handlu detalicznego,25.25\r\nStacja zapasowa termiczna, Sektor handlu detalicznego,45.25<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNqFkr+O00AQxntLfodpTtc4URJd4EgPAgkJpBSpJ\/acb\/1nx9pdy9otIxDPcOIx6BAd8Xsxa99BRdJ5PbMzv+\/7drFYpEnO+kGVuzQBsKhr8tMnQMc1hr46oHFsc7WDB2wszbWaGzafeTydv+aBtMId3JYGC0Xa3c4tgze\/fwwataLD+SmMp9hT9db11XOHdb5563ytyHmp8dF4ywNqeqkHMlzL7r\/319u5woV11P37fZ8miyhl5k+Tmxs4KDIyAArUPn+E8afQFOOJBzmlyTs0LYKVs6Y8aMxgr+j8DVosMXgdKRQCaTKlUtl6s1puV2lyUOgM1upK9\/1q+Xobu6mp5XdDtTM8xJaBi7jro4qHI4WOx++GCrGoZOhMoNYLU59t1qvlShZ+aDs2Djps1ABHJaaXSnBFgiA4zCuEgB1G18CRadWk5W673Mj+2YbJIw+Ft874Y59XKk0u0U9wJAFr27eSpmQIrSIbammb3MvWsiDSXR1zUeNaNEbMi1P24rfzYIWeWh4IFBgOnUEb4sPK7l5NJJPUT9ahi2kSDM+qax6\/5PFawVIc5GVcxYL3\/RFydX4af8nDrKTERV+LbdnmzSz7+oi9JM4GHlEXTQ8FOckvcpWcbeZs\/h\/epctTsH8A+V1X\/Q==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNp1UUtv2zAMvhvwf+Cl68UJbGPZutzWBF0KZEMRB+tZsWiHiywGejTwvx9tF2gPyU3kR34PajabpUnNtqF2mSYAXtkT9uNTiiNf\/ioT0S+hUcbj1DZkTys27JZw3zqlCW24nyDLGn8aam0nPYH\/RR+o6d9Row5oqtAbFIhjECLUnzZfSYfjEorFR+tFaU22leZDmswGs5PDNLm7g4qjqxHWKijY8cWnScVGOXhSrste+IIOqsBOtQi\/HOmsKPP5Ik+TV7Ia9tEdRN9fHXzI59\/FxabXjtFgHRzVotNla3JSwbPVksyRMrAVkqws8nkuzI\/ETUQDz92ZXfDZ\/oiuk6FHVZ\/iWURUILbZ18W8FPoxxJoGokMcAPgjkSXGFUs79KTlqIPkiq2PnUxsxwCF0A3iV7Zu2C3E7mDgykbV+4AdbNl79PBlsOfp\/G7726gz2n4iK2xrNPSGroe95JTO5xA3tDeo3nr4rWxsVB2ik9+FTTxk5Y8pxY21FXeSuB7qHQZFBioZY+ezcjrmjVPf3hs\/4T87tfeG\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edytuj Mermaid w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"suEqtyQ\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-928\" decoding=\"async\" height=\"400\" loading=\"lazy\" sizes=\"auto, (max-width: 902px) 100vw, 902px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca5751fdca.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca5751fdca.png 902w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca5751fdca-300x133.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca5751fdca-768x341.png 768w\" width=\"902\"\/><\/p>\n<hr\/>\n<h2>Typowe b\u0142\u0119dy sk\u0142adniowe i ograniczenia systemowe<\/h2>\n<p>Podczas kompilowania bardzo g\u0119stych tablic danych, kilka subtelnych b\u0142\u0119d\u00f3w konfiguracji spowoduje przerwanie analizy uk\u0142adu. Pami\u0119taj o tych zasadach rozwi\u0105zywania problem\u00f3w:<\/p>\n<ul>\n<li><strong>Dok\u0142adna weryfikacja kolumn:<\/strong> Ka\u017cdy pojedynczy wiersz danych po deklaracji nag\u0142\u00f3wka musi zawiera\u0107 dok\u0142adnie trzy parametry oddzielone przecinkami. Dodanie czwartej kolumny lub pomini\u0119cie warto\u015bci spowoduje ca\u0142kowite zatrzymanie kompilacji diagramu.<\/li>\n<li><strong>Zezwolenia na puste linie:<\/strong> W przeciwie\u0144stwie do tradycyjnych surowych regu\u0142 parsowania danych, Mermaid pozwala doda\u0107 puste, czyste linie wewn\u0105trz bloku kodu, aby logicznie oddzieli\u0107 r\u00f3\u017cne poziomy lub fazy przetwarzania danych modelu.<\/li>\n<li><strong>Blokowanie p\u0119tli zamkni\u0119tych:<\/strong> Struktury Sankey s\u0105 projektowane \u015bci\u015ble wok\u00f3\u0142 skierowanych graf\u00f3w acyklicznych (DAG). Je\u015bli po\u0142\u0105czysz w\u0119ze\u0142 A z w\u0119z\u0142em B, a nast\u0119pnie spr\u00f3bujesz zapisa\u0107 \u015bcie\u017ck\u0119 wiersza \u0142\u0105cz\u0105cego w\u0119ze\u0142 B z powrotem do w\u0119z\u0142a A, silnik uk\u0142adu do\u015bwiadczy przerwania sprz\u0119\u017cenia zwrotnego i zako\u0144czy dzia\u0142anie z b\u0142\u0119dem.<\/li>\n<li><strong>Ograniczenia danych warto\u015bci:<\/strong> Pola warto\u015bci mog\u0105 parsowa\u0107 tylko liczby dodatnie. Ujemne warto\u015bci lub surowe znaki alfabetyczne nie mog\u0105 zosta\u0107 przetworzone do parametr\u00f3w szeroko\u015bci.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Wykresy Sankey s\u0105 bardzo skutecznymi narz\u0119dziami wizualizacji, u\u017cywanymi do przedstawienia kierunkowego przep\u0142ywu ilo\u015bci mi\u0119dzy r\u00f3\u017cnymi w\u0119z\u0142ami w systemie. Poprzez skalowanie fizycznej szeroko\u015bci po\u0142\u0105cze\u0144 proporcjonalnie do obj\u0119to\u015bci przep\u0142ywu liczbowego pozwalaj\u0105 in\u017cynierom, analitykom i zespo\u0142om operacyjnym natychmiast wykrywa\u0107 istotne \u017ar\u00f3d\u0142a, alokacje zasob\u00f3w,&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":15,"template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"ld_collection":[14],"class_list":["post-2088","ld_docs","type-ld_docs","status-publish","hentry","ld_collection-vpascode-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mermaid Sankey Diagram | VPasCode Text to Diagram Guide<\/title>\n<meta name=\"description\" content=\"Track resource distribution and data volume flows using Mermaid Sankey diagrams in VPasCode, a diagram-as-code tool.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mermaid Sankey Diagram | VPasCode Text to Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Track resource distribution and data volume flows using Mermaid Sankey diagrams in VPasCode, a diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca539ea639.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/mermaid-js-sankey-diagram-syntax-configuration-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/mermaid-js-sankey-diagram-syntax-configuration-guide\\\/\",\"name\":\"Mermaid Sankey Diagram | VPasCode Text to Diagram Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/mermaid-js-sankey-diagram-syntax-configuration-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/mermaid-js-sankey-diagram-syntax-configuration-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4ca539ea639.png\",\"datePublished\":\"2026-07-07T07:02:01+00:00\",\"description\":\"Track resource distribution and data volume flows using Mermaid Sankey diagrams in VPasCode, a diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/mermaid-js-sankey-diagram-syntax-configuration-guide\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/mermaid-js-sankey-diagram-syntax-configuration-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/mermaid-js-sankey-diagram-syntax-configuration-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4ca539ea639.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4ca539ea639.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/mermaid-js-sankey-diagram-syntax-configuration-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dokumentacja sk\u0142adni i konfiguracji wykresu Sankey w Mermaid.js\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/wp-content\\\/uploads\\\/sites\\\/9\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/wp-content\\\/uploads\\\/sites\\\/9\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mermaid Sankey Diagram | VPasCode Text to Diagram Guide","description":"Track resource distribution and data volume flows using Mermaid Sankey diagrams in VPasCode, a diagram-as-code tool.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/","og_locale":"pl_PL","og_type":"article","og_title":"Mermaid Sankey Diagram | VPasCode Text to Diagram Guide","og_description":"Track resource distribution and data volume flows using Mermaid Sankey diagrams in VPasCode, a diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca539ea639.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/","url":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/","name":"Mermaid Sankey Diagram | VPasCode Text to Diagram Guide","isPartOf":{"@id":"https:\/\/www.vpascode.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca539ea639.png","datePublished":"2026-07-07T07:02:01+00:00","description":"Track resource distribution and data volume flows using Mermaid Sankey diagrams in VPasCode, a diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca539ea639.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4ca539ea639.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/mermaid-js-sankey-diagram-syntax-configuration-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/pl\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"Dokumentacja sk\u0142adni i konfiguracji wykresu Sankey w Mermaid.js"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/pl\/#website","url":"https:\/\/www.vpascode.com\/pl\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/pl\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.vpascode.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/pl\/wp-content\/uploads\/sites\/9\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/pl\/wp-content\/uploads\/sites\/9\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/pl\/wp-json\/wp\/v2\/ld_docs\/2088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/pl\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/pl\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/pl\/wp-json\/wp\/v2\/users\/3"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/pl\/wp-json\/wp\/v2\/media?parent=2088"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/pl\/wp-json\/wp\/v2\/ld_collection?post=2088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}