{"id":2055,"date":"2026-07-27T02:31:06","date_gmt":"2026-07-27T02:31:06","guid":{"rendered":"https:\/\/www.vpascode.com\/pl\/docs\/uncategorized\/sankey-chart-directional-flow-and-volume-transitions-guide\/"},"modified":"2026-07-27T02:31:06","modified_gmt":"2026-07-27T02:31:06","slug":"sankey-chart-directional-flow-and-volume-transitions-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-guide\/","title":{"rendered":"Wykres Sankey\u2019ego: kierunkowe przep\u0142ywy i zmiany obj\u0119to\u015bci"},"content":{"rendered":"<p>Podczas \u015bledzenia ci\u0105g\u0142ych przep\u0142yw\u00f3w, dystrybucji zasob\u00f3w lub wieloetapowych tras u\u017cytkownik\u00f3w, <strong>Wykres Sankey\u2019ego<\/strong> jest najwa\u017cniejszym narz\u0119dziem wizualizacji. Rysuj\u0105c proporcjonalne pasma przep\u0142ywu mi\u0119dzy kolejnymi w\u0119z\u0142ami etap\u00f3w, wykresy Sankey\u2019ego ilustruj\u0105 <em>jak ca\u0142kowite ilo\u015bci dziel\u0105 si\u0119, \u0142\u0105cz\u0105 si\u0119 i przechodz\u0105 przez z\u0142o\u017cone systemy<\/em>\u2014na przyk\u0142ad funele konwersji u\u017cytkownik\u00f3w na stronie internetowej, sieci dystrybucji energii lub alokacje bud\u017cet\u00f3w organizacji.<\/p>\n<h2>Zasada dzia\u0142ania wykres\u00f3w Sankey\u2019ego<\/h2>\n<p>W Apache ECharts wykresy Sankey\u2019ego u\u017cywaj\u0105 <code>type: 'sankey'<\/code>. Podobnie jak wykresy grafowe, wykres Sankey\u2019ego jest definiowany przez list\u0119 r\u00f3\u017cnych <code>w\u0119z\u0142\u00f3w<\/code> (lub <code>data<\/code>) oraz skierowanych <code>links<\/code> (lub <code>kraw\u0119dzi<\/code>). Ka\u017cde po\u0142\u0105czenie zawiera nazw\u0119 w\u0119z\u0142a <code>\u017ar\u00f3d\u0142a<\/code>w\u0119z\u0142a, nazw\u0119 w\u0119z\u0142a <code>docelowego<\/code>w\u0119z\u0142a i liczb\u0119 <code>warto\u015bci<\/code>kt\u00f3ra okre\u015bla szeroko\u015b\u0107 wizualn\u0105 linii przep\u0142ywu \u0142\u0105cz\u0105cej.<\/p>\n<h3>1. Podstawowa konfiguracja<\/h3>\n<p>Aby stworzy\u0107 podstawowy wykres Sankey\u2019ego, zadeklaruj swoje elementy w\u0119z\u0142\u00f3w wewn\u0105trz <code>data<\/code> i zdefiniuj obj\u0119to\u015bci skierowanych przep\u0142yw\u00f3w w <code>links<\/code>:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">ECharts<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#echarts:eNqtk8FOwzAMhu+T9g45kcuEBmhCKuLGFYFWbmgHK\/W6sDSpEqdShfrupGNkW7sRCeFTE\/\/+7PxpTE3SaPbIPqcTFoKMUSTr7Ge927OyLNFmjEvCis9GmRcdcpXxDivTIP\/Od3udQyvRZez9UHbE3lHaGgPAgd5ie4zvowCCk+IIYRqqvu7NECi2xAa1Rx77ntW+WlN4QSwHhS6hzdE2UiRlz2C3SFKXCd3y6ik93FpSEJ1qVoMaJfXWXbDEGW\/F2JQZI7Al0siBGWtA+VBwP78wW5oYfYqwuyRsOEWEHdz8D1rveeTcLv7M2d9MRN0kUUemXKT0B\/v9qrGqN+Cky4ZPpo+1ET5kOBQfIFCLlp9quvF\/gzm1Cs\/ShFGmf+KlhUKiJn7mfMLbcPvoQtf59WLQ7bDcf66mk+7hC5vbET8=\" 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 ECharts 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\">ECharts<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#echarts:eNqtlL1uwjAUhXck3sGbF1TRVqhSqi50rjqgLq0YruzbYJLYkX9ApmLhlVi7Id6rDoWEAGkqtZ7i3HO+ax87UbkVSpIH8tHtkDCsUqkVeXSY795pEceoI0KFxYz2zirPMtQy5Qxmaob0u77c6wxqgSYib5XtiL2j+BwDwIBM0B\/ji8HBQs1cQoiErPA9wnaVqLmwnuR64dlks+a0bH\/RMgpC5LD9DA7FXWI363mL5cVsVy4WLaon0AlaIeMW3RA4SAFEEK0W88162qJ\/9SYJkrpifOJIhUxMQ1ZGOc0a0+oRCzpG2xRNj8wgdcF+129Y56\/5hxxL5G0rsmFJJbIK\/R+h5ydUwm8Gf4XvjrPkXbfyqtAaEMV+f74cmOUTMMJEp19fMd4Vc6FCgU+BoWSe1jXL85uGI+tTvEhjKlXF3yLWwAVKSy9sjjk9Q4kmdO1fDU66VdP947jbWd5\/AcLsPoE=\" \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 ECharts in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-echarts\"><code class=\"language-echarts\" data-language=\"echarts\" class=\"language-echarts\">option = {\r\n    tooltip: {\r\n        trigger: 'item',\r\n        triggerOn: 'mousemove'\r\n    },\r\n    series: [\r\n        {\r\n            type: 'sankey',\r\n            data: [\r\n                { name: 'Ca\u0142kowity przych\u00f3d' },\r\n                { name: 'Sprzeda\u017c produkt\u00f3w' },\r\n                { name: 'Us\u0142ugi' },\r\n                { name: 'Marketing' },\r\n                { name: 'Badania i rozw\u00f3j' },\r\n                { name: 'Zysk' }\r\n            ],\r\n            links: [\r\n                { source: 'Ca\u0142kowity przych\u00f3d', target: 'Sprzeda\u017c produkt\u00f3w', value: 70 },\r\n                { source: 'Ca\u0142kowity przych\u00f3d', target: 'Us\u0142ugi', value: 30 },\r\n                { source: 'Sprzeda\u017c produkt\u00f3w', target: 'Marketing', value: 30 },\r\n                { source: 'Sprzeda\u017c produkt\u00f3w', target: 'Badania i rozw\u00f3j', value: 25 },\r\n                { source: 'Sprzeda\u017c produkt\u00f3w', target: 'Zysk', value: 15 },\r\n                { source: 'Us\u0142ugi', target: 'Zysk', value: 30 }\r\n            ],\r\n            emphasis: {\r\n                focus: 'adjacency'\r\n            },\r\n            lineStyle: {\r\n                color: 'gradient',\r\n                curveness: 0.5\r\n            }\r\n        }\r\n    ]\r\n};<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#echarts:eNqtlL1uwjAUhXck3sGbF1TRVqhSqi50rjqgLq0YruzbYJLYkX9ApmLhlVi7Id6rDoWEAGkqtZ7i3HO+ax87UbkVSpIH8tHtkDCsUqkVeXSY795pEceoI0KFxYz2zirPMtQy5Qxmaob0u77c6wxqgSYib5XtiL2j+BwDwIBM0B\/ji8HBQs1cQoiErPA9wnaVqLmwnuR64dlks+a0bH\/RMgpC5LD9DA7FXWI363mL5cVsVy4WLaon0AlaIeMW3RA4SAFEEK0W88162qJ\/9SYJkrpifOJIhUxMQ1ZGOc0a0+oRCzpG2xRNj8wgdcF+129Y56\/5hxxL5G0rsmFJJbIK\/R+h5ydUwm8Gf4XvjrPkXbfyqtAaEMV+f74cmOUTMMJEp19fMd4Vc6FCgU+BoWSe1jXL85uGI+tTvEhjKlXF3yLWwAVKSy9sjjk9Q4kmdO1fDU66VdP947jbWd5\/AcLsPoE=\" \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 ECharts 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\/#echarts:eNqtk8FOwzAMhu+T9g45kcuEBmhCKuLGFYFWbmgHK\/W6sDSpEqdShfrupGNkW7sRCeFTE\/\/+7PxpTE3SaPbIPqcTFoKMUSTr7Ge927OyLNFmjEvCis9GmRcdcpXxDivTIP\/Od3udQyvRZez9UHbE3lHaGgPAgd5ie4zvowCCk+IIYRqqvu7NECi2xAa1Rx77ntW+WlN4QSwHhS6hzdE2UiRlz2C3SFKXCd3y6ik93FpSEJ1qVoMaJfXWXbDEGW\/F2JQZI7Al0siBGWtA+VBwP78wW5oYfYqwuyRsOEWEHdz8D1rveeTcLv7M2d9MRN0kUUemXKT0B\/v9qrGqN+Cky4ZPpo+1ET5kOBQfIFCLlp9quvF\/gzm1Cs\/ShFGmf+KlhUKiJn7mfMLbcPvoQtf59WLQ7bDcf66mk+7hC5vbET8=\" 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 ECharts w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"BECFcBk\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-1369\" decoding=\"async\" fetchpriority=\"high\" height=\"1384\" sizes=\"(max-width: 1849px) 100vw, 1849px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c3f3b1539.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c3f3b1539.png 1849w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c3f3b1539-300x225.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c3f3b1539-1024x766.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c3f3b1539-768x575.png 768w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c3f3b1539-1536x1150.png 1536w\" width=\"1849\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>Zaawansowane techniki strukturalne<\/h2>\n<p>Wykresy Sankey mo\u017cna dostosowa\u0107 do pionowego kierunku przep\u0142ywu, wielopoziomowych kolor\u00f3w w\u0119z\u0142\u00f3w oraz dynamicznego pod\u015bwietlania po\u0142\u0105cze\u0144 w celu \u015bledzenia indywidualnych \u015bcie\u017cek przez skomplikowane sieci.<\/p>\n<h3>1. Kierunek przep\u0142ywu pionowy<\/h3>\n<p>Ustaw <code>orient: 'vertical'<\/code>aby przekszta\u0142ci\u0107 poziome przep\u0142ywy etap\u00f3w w widok wodospadu od g\u00f3ry do do\u0142u:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">ECharts<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#echarts:eNqNU7FugzAQ3SPlH7yxoMqpmgxUXdJKHRupUjNUGVxzIhbgQ\/YZCVX59xpCIFAicouB9+75vTPGghRq9sJ+lwvmixAzUkV0eW++GZUkYCIWKII8CP8hH9pjOToLOZYQnPFTy7NgFNiIffdtV9qNSlWAF7BCp1Bdy9eFvluTh0swpKTIxgSNMexVTMeIPfIJ7F34NKvNCIkFiYGnzhvTIq\/t7OHH+rzsS\/nFBl2eSfLOYOwksZ1IYIb6pgx45hadlnPcV2FojnIEmaKraUPWYdSVKZ3aG5EtOiMnQoeMhEmAxglDVorM+YYV5\/yGvzs0h6PoRJ\/mNUduOsVmYJ3QZl6obegFLuPs3az5HaOFT6oyiMa\/dl0SM6wvz3nPYMKPdKYEDdYfD39YD\/GrrdvHw3Jxev4DvAjk\/g==\" 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 ECharts 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\">ECharts<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#echarts:eNqNUz1vgzAQ3SPlP3hjQRWpmgxUXbJ06JAhQ4cqg4VP1AJ8yD5TQZVf0t\/T\/1WTUL4CIjcZv3fv3j1kzEmiYi\/se71irggxJZmH\/9+XOy3jGHTIPEmQef4NclAOy9AayLAA74qfG54BLcGE7KNr62lfVMocnIDhKoGyL18Xum5FDi5Ak4x4OiYoFPAuBX2G7DGYwF6522azGyGCEx94ar0xxbPazkF8SRCVVCUzpFGVXrvSJP9YkzjLNQqbkF1g76HK8fdHg1ASGObWVFEF7rzQ94amKpMlEjfcUYaM06gjlSoxMxEYtDqaDsFnxHUMNLGxzwqeWte2CYJgxuF9yvPptDOelkfc+msHNDG2artltbalE6lj7gxtgzsihyOVKYTjJ1BXhCnWj+w60ZtwE1ldgALjflvwsB3ivdHN8bRenZ\/\/AAFN+Zg=\" \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 ECharts in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-echarts\"><code class=\"language-echarts\" data-language=\"echarts\" class=\"language-echarts\">option = {\r\n    tooltip: {\r\n        trigger: 'item',\r\n        triggerOn: 'mousemove'\r\n    },\r\n    series: [\r\n        {\r\n            type: 'sankey',\r\n            orient: 'vertical',\r\n            nodeWidth: 20,\r\n            nodeGap: 16,\r\n            data: [\r\n                { name: 'Odwiedziny strony' },\r\n                { name: 'Strona produktu' },\r\n                { name: 'Bezpo\u015brednie opuszczenie' },\r\n                { name: 'Koszyk' },\r\n                { name: 'Kasa' }\r\n            ],\r\n            links: [\r\n                { source: 'Odwiedziny strony', target: 'Strona produktu', value: 1000 },\r\n                { source: 'Odwiedziny strony', target: 'Bezpo\u015brednie opuszczenie', value: 400 },\r\n                { source: 'Strona produktu', target: 'Koszyk', value: 600 },\r\n                { source: 'Koszyk', target: 'Kasa', value: 450 }\r\n            ],\r\n            lineStyle: {\r\n                color: 'source',\r\n                curveness: 0.5\r\n            }\r\n        }\r\n    ]\r\n};<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#echarts:eNqNUz1vgzAQ3SPlP3hjQRWpmgxUXbJ06JAhQ4cqg4VP1AJ8yD5TQZVf0t\/T\/1WTUL4CIjcZv3fv3j1kzEmiYi\/se71irggxJZmH\/9+XOy3jGHTIPEmQef4NclAOy9AayLAA74qfG54BLcGE7KNr62lfVMocnIDhKoGyL18Xum5FDi5Ak4x4OiYoFPAuBX2G7DGYwF6522azGyGCEx94ar0xxbPazkF8SRCVVCUzpFGVXrvSJP9YkzjLNQqbkF1g76HK8fdHg1ASGObWVFEF7rzQ94amKpMlEjfcUYaM06gjlSoxMxEYtDqaDsFnxHUMNLGxzwqeWte2CYJgxuF9yvPptDOelkfc+msHNDG2artltbalE6lj7gxtgzsihyOVKYTjJ1BXhCnWj+w60ZtwE1ldgALjflvwsB3ivdHN8bRenZ\/\/AAFN+Zg=\" \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 ECharts 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\/#echarts:eNqNU7FugzAQ3SPlH7yxoMqpmgxUXdJKHRupUjNUGVxzIhbgQ\/YZCVX59xpCIFAicouB9+75vTPGghRq9sJ+lwvmixAzUkV0eW++GZUkYCIWKII8CP8hH9pjOToLOZYQnPFTy7NgFNiIffdtV9qNSlWAF7BCp1Bdy9eFvluTh0swpKTIxgSNMexVTMeIPfIJ7F34NKvNCIkFiYGnzhvTIq\/t7OHH+rzsS\/nFBl2eSfLOYOwksZ1IYIb6pgx45hadlnPcV2FojnIEmaKraUPWYdSVKZ3aG5EtOiMnQoeMhEmAxglDVorM+YYV5\/yGvzs0h6PoRJ\/mNUduOsVmYJ3QZl6obegFLuPs3az5HaOFT6oyiMa\/dl0SM6wvz3nPYMKPdKYEDdYfD39YD\/GrrdvHw3Jxev4DvAjk\/g==\" 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 ECharts w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"fYbbaiR\"><img alt=\"\" class=\"alignnone size-full wp-image-1371\" decoding=\"async\" height=\"1384\" sizes=\"(max-width: 1894px) 100vw, 1894px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c401d9304.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c401d9304.png 1894w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c401d9304-300x219.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c401d9304-1024x748.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c401d9304-768x561.png 768w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c401d9304-1536x1122.png 1536w\" width=\"1894\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>Dok\u0142adna dostosowanie uk\u0142adu i stylizacji po\u0142\u0105cze\u0144<\/h2>\n<p>Dostosowanie odst\u0119p\u00f3w w\u0119z\u0142\u00f3w, krzywizny linii oraz zachowania pod\u015bwietlania przy najechaniu zapewnia przejrzysto\u015b\u0107 i czytelno\u015b\u0107 skomplikowanych przep\u0142yw\u00f3w wieloetapowych.<\/p>\n<h3>1. Kontrola odst\u0119p\u00f3w mi\u0119dzy w\u0119z\u0142ami i gradientowe przep\u0142ywy \u017ar\u00f3d\u0142o-cel<\/h3>\n<p>Dostosowanie <code>nodeGap<\/code> oraz ustawienie <code>lineStyle.color: 'gradient'<\/code>tworzy p\u0142ynne przej\u015bcia kolor\u00f3w mi\u0119dzy etapami:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">ECharts<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#echarts:eNqdkz9vwjAQxXckvoOlqsqCqvwhCU3VoQzt2IGhQ8VgnCNYBDtyLkgp4rvXppQoJmlQb7L1Lj8\/v4tlgVwK8kwO4xHRVYLiUCbk82dr6tAsTWFdQEKckoot1M6kLeawRi2G97ageLYxinctCZnCB09xkxB\/2qG90SIh3sxSUkWzjK5y7QVVBbYPuoI8sa2bKmTJzZW1l5Mn240pJnOpdMNdEARd+loKXPAvfbTnt9Wj7ZIibYV5CZUIujM5LmSlGJAXZ0I4wm6BtbnSofEQTmOXRQ45XsG7OPNezqPHWBwOc5BmQLxezJqyWTi7EeP3YgAiXYOYVy5oTt4rLCrsZcUBc1M4sdqopf1XcLEte8ZRnvJrDwSpygBboexpXumu0O3xbWPmf2KCYczlE4viN5ToPxQr2TPKvxHlD6OMq8FxwO80+x9hpmjKQXQ\/1ErtQUCph+o+RB0NsqCMY23kqfVSm+15uRyPjk\/f99AyGw==\" 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 ECharts 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\">ECharts<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#echarts:eNqdk71uwjAUhXck3sFSVWWpqvwQoKk6FKnq2IGhQ8VgnEuwCHbkOFQBsfSVOnWueK\/alJLGxA3qmWydm8\/H98Y8k5QzdIc23Q5SykFQyCP08r3V2lRLLVlmECEnx2wBpXNVN1OYSWWGl6YhaDLXjndqMR7DM43lPEJ+r8F7xFmEvKHhxAInCZ6mKosUBZg58BTSyIyulfGc6iurLPtMZhotwlMuVMFFEARN\/owzOaZrdbTn192tmRJLXGvmsamI4aXu4+5DfL7HuzeO7p0rRCUsx7LUt9pUMcLewCV9B21P+BbUyIq68QgZhK2oB4kz5FkpM0yG4fA8im+lAPSVWilPucQSyJqV6LVkdGHlDQLixrDn1XET8++gbJFbxpLzQpDTwUgsEpC\/O7PCaaHqQteSvgE0+gsUtIKOX9QZfsXo\/4PR0N4DzT+P5p9H09laxwI\/U7U\/ykTgmAJrfriFWAGDXA3Xve43FPAMEypLbfeMl1ttD8tJt7O9\/QLMlkDI\" \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 ECharts in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-echarts\"><code class=\"language-echarts\" data-language=\"echarts\" class=\"language-echarts\">option = {\r\n    series: [\r\n        {\r\n            type: 'sankey',\r\n            left: '5%',\r\n            right: '15%',\r\n            nodeWidth: 24,\r\n            nodeGap: 18,\r\n            draggable: true,\r\n            label: {\r\n                position: 'right',\r\n                color: '#333',\r\n                fontSize: 12\r\n            },\r\n            data: [\r\n                { name: '\u0179r\u00f3d\u0142o A', itemStyle: { color: '#5470c6' } },\r\n                { name: '\u0179r\u00f3d\u0142o B', itemStyle: { color: '#91cc75' } },\r\n                { name: 'Etap 1', itemStyle: { color: '#fac858' } },\r\n                { name: 'Etap 2', itemStyle: { color: '#ee6666' } },\r\n                { name: 'Ostateczny wynik', itemStyle: { color: '#73c0de' } }\r\n            ],\r\n            links: [\r\n                { source: '\u0179r\u00f3d\u0142o A', target: 'Etap 1', value: 50 },\r\n                { source: '\u0179r\u00f3d\u0142o B', target: 'Etap 1', value: 30 },\r\n                { source: 'Etap 1', target: 'Etap 2', value: 60 },\r\n                { source: 'Etap 1', target: 'Ostateczny wynik', value: 20 },\r\n                { source: 'Etap 2', target: 'Ostateczny wynik', value: 60 }\r\n            ],\r\n            lineStyle: {\r\n                color: 'gradient',\r\n                curveness: 0.6,\r\n                opacity: 0.4\r\n            }\r\n        }\r\n    ]\r\n};<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#echarts:eNqdk71uwjAUhXck3sFSVWWpqvwQoKk6FKnq2IGhQ8VgnEuwCHbkOFQBsfSVOnWueK\/alJLGxA3qmWydm8\/H98Y8k5QzdIc23Q5SykFQyCP08r3V2lRLLVlmECEnx2wBpXNVN1OYSWWGl6YhaDLXjndqMR7DM43lPEJ+r8F7xFmEvKHhxAInCZ6mKosUBZg58BTSyIyulfGc6iurLPtMZhotwlMuVMFFEARN\/owzOaZrdbTn192tmRJLXGvmsamI4aXu4+5DfL7HuzeO7p0rRCUsx7LUt9pUMcLewCV9B21P+BbUyIq68QgZhK2oB4kz5FkpM0yG4fA8im+lAPSVWilPucQSyJqV6LVkdGHlDQLixrDn1XET8++gbJFbxpLzQpDTwUgsEpC\/O7PCaaHqQteSvgE0+gsUtIKOX9QZfsXo\/4PR0N4DzT+P5p9H09laxwI\/U7U\/ykTgmAJrfriFWAGDXA3Xve43FPAMEypLbfeMl1ttD8tJt7O9\/QLMlkDI\" \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 ECharts 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\/#echarts:eNqdkz9vwjAQxXckvoOlqsqCqvwhCU3VoQzt2IGhQ8VgnCNYBDtyLkgp4rvXppQoJmlQb7L1Lj8\/v4tlgVwK8kwO4xHRVYLiUCbk82dr6tAsTWFdQEKckoot1M6kLeawRi2G97ageLYxinctCZnCB09xkxB\/2qG90SIh3sxSUkWzjK5y7QVVBbYPuoI8sa2bKmTJzZW1l5Mn240pJnOpdMNdEARd+loKXPAvfbTnt9Wj7ZIibYV5CZUIujM5LmSlGJAXZ0I4wm6BtbnSofEQTmOXRQ45XsG7OPNezqPHWBwOc5BmQLxezJqyWTi7EeP3YgAiXYOYVy5oTt4rLCrsZcUBc1M4sdqopf1XcLEte8ZRnvJrDwSpygBboexpXumu0O3xbWPmf2KCYczlE4viN5ToPxQr2TPKvxHlD6OMq8FxwO80+x9hpmjKQXQ\/1ErtQUCph+o+RB0NsqCMY23kqfVSm+15uRyPjk\/f99AyGw==\" 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 ECharts w VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"RlBHLJz\"><img alt=\"\" class=\"alignnone size-full wp-image-1372\" decoding=\"async\" height=\"1384\" sizes=\"(max-width: 1987px) 100vw, 1987px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c40f979ce.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c40f979ce.png 1987w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c40f979ce-300x209.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c40f979ce-1024x713.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c40f979ce-768x535.png 768w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c40f979ce-1536x1070.png 1536w\" width=\"1987\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>Strategiczne najlepsze praktyki<\/h2>\n<ul>\n<li><strong>Zachowaj zasad\u0119 zachowania przep\u0142ywu:<\/strong> Upewnij si\u0119, \u017ce suma warto\u015bci wp\u0142ywaj\u0105cych do w\u0119z\u0142a r\u00f3wna si\u0119 lub logicznie odpowiada warto\u015bciom wychodz\u0105cym, aby unikn\u0105\u0107 myl\u0105cych wizualnych przerw.<\/li>\n<li><strong>W\u0142\u0105cz <code>podkre\u015blenie.fokus: 's\u0105siedztwo'<\/code>:<\/strong>Przy obs\u0142udze przep\u0142yw\u00f3w wielostopniowych skupianie si\u0119 na s\u0105siednich po\u0142\u0105czeniach przy najechaniu pozwala u\u017cytkownikom wyodr\u0119bni\u0107 konkretne \u015bcie\u017cki bez zak\u0142\u00f3ce\u0144 wizualnych.<\/li>\n<li><strong>U\u017cyj po\u0142\u0105cze\u0144 gradientowych:<\/strong> Ustawienie <code>lineStyle.color: 'gradient'<\/code> p\u0142ynnie \u0142\u0105czy kolor w\u0119z\u0142a \u017ar\u00f3d\u0142owego z kolorem w\u0119z\u0142a docelowego, czyni\u0105c przej\u015bcia wielostopniowe wizualnie intuicyjnymi.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Podczas \u015bledzenia ci\u0105g\u0142ych przep\u0142yw\u00f3w, dystrybucji zasob\u00f3w lub wieloetapowych tras u\u017cytkownik\u00f3w, Wykres Sankey\u2019ego jest najwa\u017cniejszym narz\u0119dziem wizualizacji. Rysuj\u0105c proporcjonalne pasma przep\u0142ywu mi\u0119dzy kolejnymi w\u0119z\u0142ami etap\u00f3w, wykresy Sankey\u2019ego ilustruj\u0105 jak ca\u0142kowite ilo\u015bci dziel\u0105 si\u0119, \u0142\u0105cz\u0105 si\u0119 i przechodz\u0105 przez z\u0142o\u017cone systemy\u2014na przyk\u0142ad&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":20,"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-2055","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>ECharts Sankey Chart Guide | VPasCode Text to Diagram Tool<\/title>\n<meta name=\"description\" content=\"Visualize energy, financial, or data volume flows using ECharts Sankey charts 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\/sankey-chart-directional-flow-and-volume-transitions-guide\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ECharts Sankey Chart Guide | VPasCode Text to Diagram Tool\" \/>\n<meta property=\"og:description\" content=\"Visualize energy, financial, or data volume flows using ECharts Sankey charts in VPasCode, a diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-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_6a66c3f3b1539.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=\"2 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\\\/sankey-chart-directional-flow-and-volume-transitions-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/sankey-chart-directional-flow-and-volume-transitions-guide\\\/\",\"name\":\"ECharts Sankey Chart Guide | VPasCode Text to Diagram Tool\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/sankey-chart-directional-flow-and-volume-transitions-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/sankey-chart-directional-flow-and-volume-transitions-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a66c3f3b1539.png\",\"datePublished\":\"2026-07-27T02:31:06+00:00\",\"description\":\"Visualize energy, financial, or data volume flows using ECharts Sankey charts in VPasCode, a diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/sankey-chart-directional-flow-and-volume-transitions-guide\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/sankey-chart-directional-flow-and-volume-transitions-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/sankey-chart-directional-flow-and-volume-transitions-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a66c3f3b1539.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a66c3f3b1539.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pl\\\/docs\\\/vpascode-docs\\\/sankey-chart-directional-flow-and-volume-transitions-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\":\"Wykres Sankey\u2019ego: kierunkowe przep\u0142ywy i zmiany obj\u0119to\u015bci\"}]},{\"@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":"ECharts Sankey Chart Guide | VPasCode Text to Diagram Tool","description":"Visualize energy, financial, or data volume flows using ECharts Sankey charts 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\/sankey-chart-directional-flow-and-volume-transitions-guide\/","og_locale":"pl_PL","og_type":"article","og_title":"ECharts Sankey Chart Guide | VPasCode Text to Diagram Tool","og_description":"Visualize energy, financial, or data volume flows using ECharts Sankey charts in VPasCode, a diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c3f3b1539.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-guide\/","url":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-guide\/","name":"ECharts Sankey Chart Guide | VPasCode Text to Diagram Tool","isPartOf":{"@id":"https:\/\/www.vpascode.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c3f3b1539.png","datePublished":"2026-07-27T02:31:06+00:00","description":"Visualize energy, financial, or data volume flows using ECharts Sankey charts in VPasCode, a diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-guide\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-guide\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c3f3b1539.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66c3f3b1539.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/pl\/docs\/vpascode-docs\/sankey-chart-directional-flow-and-volume-transitions-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":"Wykres Sankey\u2019ego: kierunkowe przep\u0142ywy i zmiany obj\u0119to\u015bci"}]},{"@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\/2055","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=2055"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/pl\/wp-json\/wp\/v2\/ld_collection?post=2055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}