{"id":2053,"date":"2026-07-27T03:20:18","date_gmt":"2026-07-27T03:20:18","guid":{"rendered":"https:\/\/www.vpascode.com\/fr\/docs\/uncategorized\/tree-chart-hierarchical-data-and-structural-relationships-guide\/"},"modified":"2026-07-27T03:20:18","modified_gmt":"2026-07-27T03:20:18","slug":"tree-chart-hierarchical-data-and-structural-relationships-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/","title":{"rendered":"Diagramme en arbre : donn\u00e9es hi\u00e9rarchiques et relations structurelles"},"content":{"rendered":"<p>Lors de la pr\u00e9sentation de donn\u00e9es structur\u00e9es avec des relations claires entre parents et enfants \u2014 telles que les organigrammes, les r\u00e9pertoires du syst\u00e8me de fichiers, les arbres de d\u00e9cision ou les classifications taxonomiques \u2014 le <strong>Diagramme en arbre<\/strong> fournit un cadre visuel intuitif. En disposant les n\u0153uds de donn\u00e9es le long de chemins ramifi\u00e9s, les diagrammes en arbre permettent aux utilisateurs d&#8217;explorer des hi\u00e9rarchies imbriqu\u00e9es et de suivre les connexions depuis un n\u0153ud racine central jusqu&#8217;aux sous-branchements.<\/p>\n<h2>Le fonctionnement des diagrammes en arbre<\/h2>\n<p>Dans Apache ECharts, les diagrammes en arbre utilisent <code>type : 'arbre'<\/code>. Contrairement aux graphiques standards dot\u00e9s d&#8217;axes X et Y explicites, les diagrammes en arbre construisent automatiquement les positions d&#8217;agencement \u00e0 partir d&#8217;un objet JavaScript imbriqu\u00e9 contenant un <code>nom<\/code> et un tableau facultatif <code>enfants<\/code> .<\/p>\n<h3>1. Configuration essentielle<\/h3>\n<p>Pour construire un diagramme en arbre basique, d\u00e9finissez votre structure de donn\u00e9es imbriqu\u00e9es et d\u00e9finissez <code>type : 'arbre'<\/code> \u00e0 l&#8217;int\u00e9rieur du tableau series :<\/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:eNqtVM9LwzAUvgv+D7lILx62wRAqHmTbTdlAJ4LskDVvXSBNQpoW59j\/7kvttpqmuonvUpr3fd9778sPpS1XktyR7eUFwbBKCct1vP+v1gxPUzAxibiFLLpuZaYSc5kqcshUCdFXflfjcjAc8pi8HWkN7UplowEFrAFoirtg1FKkegQXkmaONJpMfY6LZM0FMyC\/lW3GNrzcUH6ZEbUiM6NYkdhQjZNrHWrupWtR8kglRfuig1e\/MuevZAw5T2XF6iYtwqmuOqe6MZEpl4AbKtP\/deQZkjV5AMrO8GIM5VTnh57+5Ed72UPuFl47VuHliIZX\/vwCVhYT\/XZmqaxVWZCE12ftWINeK5VvsqUST\/wDR+33\/GJ0CSIObZtWOXc3GkVdR6FdKsFYnlBxL\/AcuYvLGRMQQtIaUbUZAqyUtHWLA8+3lj20dK9AoOXuYbyBOts4b6rmZJVHbcju52HgXVPJ7iUbKSGoznF+awrwUFTyjLrWx4WpvnONzxlib4a9I7Iuhcdud\/sJDBwkBA==\" 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>Modifier ECharts dans 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:eNqtVMFKw0AQvQv+Qy6Si4e2UISIB2lAPFWUgiA9bJppMrDZXXc3wVryQX6HP+ZuTNu42agV5xKyM2\/mzZud5UIjZ8FVsD09CYxpzqlGEe3+mzOJWQYyCkLUUITnPc+cGV\/BSwUFryD89NdtnAKJoKLg6QDr5G6ybASYBFoCdJNbS4kmBuoArDFSWNBdfONirK1ypKkE9qVs17b+407mGCWsNJQyEJKnJWpfnV\/X29fdpb8HJThTJKGwL7DX7Ed0DAozBjJYPBrUMGjpdw3VOUYVZNn7G0M73f9VZpbDOtCwyhk+l3CEKLctI0Muhmou1J+k6R87kfXSIaS52ZdweubKQGGtjWPc9yRca154QWajcouajHoutSkSTh\/w1TQ7HrnFSAI08k1QcIV2yU1Sy8g3rAqkxhWh19TcKrvLmKbUO1bSRjQ0fQFrznRLceLo1pOHVPZh8FAebsZpaJDGcV11O2s06ofU3zcDL4Kw9JqlM04pEcr0r2UJThRhWBBLPS5l810I88KZ2Ivp6BDZljLXrr78ACJDLqw=\" \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: 'tree',\r\n            data: [{\r\n                name: 'PDG',\r\n                children: [\r\n                    {\r\n                        name: 'Directeur produit',\r\n                        children: [\r\n                            { name: 'Responsable produit' },\r\n                            { name: 'Designer UX' }\r\n                        ]\r\n                    },\r\n                    {\r\n                        name: 'Directeur ing\u00e9nierie',\r\n                        children: [\r\n                            { name: 'Chef technique' },\r\n                            { name: 'Ing\u00e9nieur DevOps' }\r\n                        ]\r\n                    }\r\n                ]\r\n            }],\r\n            top: '5%',\r\n            left: '15%',\r\n            bottom: '5%',\r\n            right: '20%',\r\n            symbolSize: 10,\r\n            label: {\r\n                position: 'left',\r\n                verticalAlign: 'middle',\r\n                align: 'right',\r\n                fontSize: 12\r\n            },\r\n            leaves: {\r\n                label: {\r\n                    position: 'right',\r\n                    verticalAlign: 'middle',\r\n                    align: 'left'\r\n                }\r\n            },\r\n            expandAndCollapse: true,\r\n            animationDurationUpdate: 750\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:eNqtVMFKw0AQvQv+Qy6Si4e2UISIB2lAPFWUgiA9bJppMrDZXXc3wVryQX6HP+ZuTNu42agV5xKyM2\/mzZud5UIjZ8FVsD09CYxpzqlGEe3+mzOJWQYyCkLUUITnPc+cGV\/BSwUFryD89NdtnAKJoKLg6QDr5G6ybASYBFoCdJNbS4kmBuoArDFSWNBdfONirK1ypKkE9qVs17b+407mGCWsNJQyEJKnJWpfnV\/X29fdpb8HJThTJKGwL7DX7Ed0DAozBjJYPBrUMGjpdw3VOUYVZNn7G0M73f9VZpbDOtCwyhk+l3CEKLctI0Muhmou1J+k6R87kfXSIaS52ZdweubKQGGtjWPc9yRca154QWajcouajHoutSkSTh\/w1TQ7HrnFSAI08k1QcIV2yU1Sy8g3rAqkxhWh19TcKrvLmKbUO1bSRjQ0fQFrznRLceLo1pOHVPZh8FAebsZpaJDGcV11O2s06ofU3zcDL4Kw9JqlM04pEcr0r2UJThRhWBBLPS5l810I88KZ2Ivp6BDZljLXrr78ACJDLqw=\" \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:eNqtVM9LwzAUvgv+D7lILx62wRAqHmTbTdlAJ4LskDVvXSBNQpoW59j\/7kvttpqmuonvUpr3fd9778sPpS1XktyR7eUFwbBKCct1vP+v1gxPUzAxibiFLLpuZaYSc5kqcshUCdFXflfjcjAc8pi8HWkN7UplowEFrAFoirtg1FKkegQXkmaONJpMfY6LZM0FMyC\/lW3GNrzcUH6ZEbUiM6NYkdhQjZNrHWrupWtR8kglRfuig1e\/MuevZAw5T2XF6iYtwqmuOqe6MZEpl4AbKtP\/deQZkjV5AMrO8GIM5VTnh57+5Ed72UPuFl47VuHliIZX\/vwCVhYT\/XZmqaxVWZCE12ftWINeK5VvsqUST\/wDR+33\/GJ0CSIObZtWOXc3GkVdR6FdKsFYnlBxL\/AcuYvLGRMQQtIaUbUZAqyUtHWLA8+3lj20dK9AoOXuYbyBOts4b6rmZJVHbcju52HgXVPJ7iUbKSGoznF+awrwUFTyjLrWx4WpvnONzxlib4a9I7Iuhcdud\/sJDBwkBA==\" 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>Modifier ECharts dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"ZnJrmRC\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-1394\" decoding=\"async\" fetchpriority=\"high\" height=\"965\" sizes=\"(max-width: 1794px) 100vw, 1794px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cea84c9c2.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cea84c9c2.png 1794w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cea84c9c2-300x161.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cea84c9c2-1024x551.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cea84c9c2-768x413.png 768w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cea84c9c2-1536x826.png 1536w\" width=\"1794\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>Orientations avanc\u00e9es de disposition<\/h2>\n<p>Les diagrammes en arbre peuvent s&#8217;adapter \u00e0 diff\u00e9rentes contraintes d&#8217;espace et \u00e0 des exigences de conception en modifiant leur direction de disposition ou en passant \u00e0 une visualisation radiale.<\/p>\n<h3>1. Disposition arborescente radiale<\/h3>\n<p>D\u00e9finissez <code>layout : 'radial'<\/code> pour projeter les branches vers l&#8217;ext\u00e9rieur \u00e0 partir d&#8217;un point central, id\u00e9al pour les hi\u00e9rarchies larges comportant de nombreux n\u0153uds feuilles :<\/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:eNrFVE1rg0AQvRf6H\/ZSvPRQTUqLpYdo7oV+nEoOm7iNC+6OrGPBBv97Z20+7KoklkDnsjjvzdudhzzIUYJmj2xzecGoECBDmYe776Zn5HotTMg8iUJ51x3kSROmoCyEgk\/h\/eD1llcII0URsvfDWEu7UalyQQJohGiL28p4BSUSaHgieebCCUdOyo6eLc2V1XwGQHfI1iqVWWKE\/vWsdm362y3pyHC9StmsT\/7ka\/bX7VRnvrd37jg5GEOeEHmYu+iHhuRP9ic6rz\/RGH+i4F9Wjs+7cjxm5XjMLxFPxpCnfzKz23aY9cJ5AQLFj+ffX7k2LgERlMWmHYyCKMX+sUx8DCBFpZaQvcgv2s8PHFBqiRQ5r5RKc5FjGjKXwbVU3MbnvDTN+ZZTIJHW3e3Ngbl1gLauH74BFRcEBQ==\" 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>Modifier ECharts dans 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:eNrFlD1vgzAQhvdK\/Q9eKpYOhaRqRdUhkL1SP6YqgwPXYAnbyByVaMR\/75nmgxqihCpSb7Hw+\/qx7xU6XaDQij2y9eUFo0KtcxRFuP1u94xYrcCEzBMI0rvuKU+KNKmrEqT+BO9Hbza+EoyAMmTv+2MddkupCyAAGoAu3FbOa10hiYangueunHLkRHZ4thSXlvnME6F6VFtJJvLUgPr1sG6th7c78MhwlWTAZkP8k+\/Z3bfFznxvF95xczDGPCHzYe9iWDqEPz2g6LwBRWMCioL\/6Tk+b8\/xmJ7jMT9FPBljnv4pzf6242wWzgtQ0wzy\/PsrN8alRtTSatOeRtMow+FjOXwcUMpaLnX+Ir6oPz9wRKEE0tx5pdE0hwKzkLkOroTkdobOK9OubwVNJWLd3d7snZsEqOvm4RuqjgXi\" \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: 'tree',\r\n            layout: 'radial',\r\n            data: [{\r\n                name: 'Racine',\r\n                children: [\r\n                    {\r\n                        name: 'Branche A',\r\n                        children: [\r\n                            { name: 'A1' },\r\n                            { name: 'A2' },\r\n                            { name: 'A3' }\r\n                        ]\r\n                    },\r\n                    {\r\n                        name: 'Branche B',\r\n                        children: [\r\n                            { name: 'B1' },\r\n                            { name: 'B2' }\r\n                        ]\r\n                    },\r\n                    {\r\n                        name: 'Branche C',\r\n                        children: [\r\n                            { name: 'C1' },\r\n                            { name: 'C2' },\r\n                            { name: 'C3' },\r\n                            { name: 'C4' }\r\n                        ]\r\n                    }\r\n                ]\r\n            }],\r\n            top: '18%',\r\n            bottom: '14%',\r\n            right: '18%',\r\n            left: '18%',\r\n            symbolSize: 12,\r\n            initialTreeDepth: 2,\r\n            animationDurationUpdate: 750\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:eNrFlD1vgzAQhvdK\/Q9eKpYOhaRqRdUhkL1SP6YqgwPXYAnbyByVaMR\/75nmgxqihCpSb7Hw+\/qx7xU6XaDQij2y9eUFo0KtcxRFuP1u94xYrcCEzBMI0rvuKU+KNKmrEqT+BO9Hbza+EoyAMmTv+2MddkupCyAAGoAu3FbOa10hiYangueunHLkRHZ4thSXlvnME6F6VFtJJvLUgPr1sG6th7c78MhwlWTAZkP8k+\/Z3bfFznxvF95xczDGPCHzYe9iWDqEPz2g6LwBRWMCioL\/6Tk+b8\/xmJ7jMT9FPBljnv4pzf6242wWzgtQ0wzy\/PsrN8alRtTSatOeRtMow+FjOXwcUMpaLnX+Ir6oPz9wRKEE0tx5pdE0hwKzkLkOroTkdobOK9OubwVNJWLd3d7snZsEqOvm4RuqjgXi\" \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:eNrFVE1rg0AQvRf6H\/ZSvPRQTUqLpYdo7oV+nEoOm7iNC+6OrGPBBv97Z20+7KoklkDnsjjvzdudhzzIUYJmj2xzecGoECBDmYe776Zn5HotTMg8iUJ51x3kSROmoCyEgk\/h\/eD1llcII0URsvfDWEu7UalyQQJohGiL28p4BSUSaHgieebCCUdOyo6eLc2V1XwGQHfI1iqVWWKE\/vWsdm362y3pyHC9StmsT\/7ka\/bX7VRnvrd37jg5GEOeEHmYu+iHhuRP9ic6rz\/RGH+i4F9Wjs+7cjxm5XjMLxFPxpCnfzKz23aY9cJ5AQLFj+ffX7k2LgERlMWmHYyCKMX+sUx8DCBFpZaQvcgv2s8PHFBqiRQ5r5RKc5FjGjKXwbVU3MbnvDTN+ZZTIJHW3e3Ngbl1gLauH74BFRcEBQ==\" 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>Modifier ECharts dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"EFQEBNb\"><img alt=\"\" class=\"alignnone size-full wp-image-1395\" decoding=\"async\" height=\"1091\" sizes=\"(max-width: 1164px) 100vw, 1164px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66ceb2d9ec5.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66ceb2d9ec5.png 1164w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66ceb2d9ec5-300x281.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66ceb2d9ec5-1024x960.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66ceb2d9ec5-768x720.png 768w\" width=\"1164\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>Affiner le layout et le style<\/h2>\n<p>Personnaliser les symboles de n\u0153uds, les courbes des lignes et le formatage sp\u00e9cifique aux niveaux aide \u00e0 mettre en \u00e9vidence les niveaux structurels cl\u00e9s dans de grands diagrammes.<\/p>\n<h3>1. Connecteurs courb\u00e9s et style de n\u0153uds bas\u00e9 sur les niveaux<\/h3>\n<p>Utilisez <code>lineStyle.curveness<\/code> pour lisser les lignes de connexion, et d\u00e9finissez <code>niveaux<\/code> des configurations de tableau pour styliser les n\u0153uds en fonction de leur profondeur dans la hi\u00e9rarchie :<\/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:eNqtVMFOAjEQvZv4D02M2QsRNZ7WeEHj0RBAL8ZD6Q5ssdtp2kGzGv7d2QUVSglqnMvSvpl5M8O8oiONVlyJ98MDwUaIhrTLP8\/tndfTKfhcZJqgypbAorP8BvAaQi4ev\/3XQtvw2gHHkgfIOpsQcqwlBke9rCO6XTFCxyWIHhJhtYJlU+FmXCFJMmVE1JiVVUPW9zgDRWKASDFpY6rUpvBgN+pet\/f09RrFrUdLYItU+h\/TfNF9Zh2AVJR9TXev\/8Mc2Hu381Ma2pV\/f9s9qZ7\/ves7LOBkFn7Rd7+mEu2fWt++jjwXT1EVhCyI7Oz0OO7awITSyLjd4DTGcip3hIW6GqNhDCpH9bX2ykDaZ6jfeA5nFxEIxRSGpWwV59DURltYSus+QBDK6+CEZ2lIO50b6YVCa\/nIEgtC20AgC4EToeb+BcJmbm01aWlGLOQbcFTm4jyeB7MNqTaQpzbpVRepoHZl0GDzwBwppbLo34g55BhMMr\/DoJtGmscGXWpDJyzZ1eDO97CAfGmetQTN7gKiIpY7kG37RSu4dlz95IVcXH4AMiMogA==\" 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>Modifier ECharts dans 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:eNqtVMFO3DAQvSP1HyxVVS4r6K56CuJCK45t1aW9IA6OM2wGHI9lTygB7b8zycKya7zaFuGLY783fjPOPJNnJKdO1MOHAyWDiSyjL5\/X417AxQJCqQpkaIsVsJys5ggBIZbq4oW\/ETqG9x4klgNAMdmGSGIdC3h+WkzU0ZH6MW7oMae6U43uWN1CiMqCqnTcjq41axFO5IbhdDtI\/tIGHQwH+UDXwKn8MEyDtg7gtirYHA\/57Q2Zs0COwdW54\/9ZZi23Th604WJ9z3v5fzoQ9m7yZR7adf7+sk+1uXn3qr9TDYfX8T\/q\/tlzQ+5Npb\/eTpjLyyQLJrFGMf38Ka3awhXnkYqYqc1jYqxmR1js24qsYNB67r9iMBbynDneyz1MvyQg1AuYN3r0nifbW7HCymS\/GS1G8QVEZcg5uBO7RRXAsHaLzmoMgjhglkl3yiJ0QhZuFypITIgOGbU9F3d\/A89NqWbp1YjwnHsLZa6p\/mKdCxq7hywNr85HY0yR\/JhUQ1dgs+d7ijg8J8MLRD7XrFfi3qc7nO1RAX07vHUZmd0JJEms2qF4zUu6cWP59Cm9uTx+BMZ4L8Y=\" \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    },\r\n    series: [\r\n        {\r\n            type: 'tree',\r\n            orient: 'TB', \/\/ Orientation du haut vers le bas\r\n            data: [{\r\n                name: 'Racine du projet',\r\n                children: [\r\n                    {\r\n                        name: 'Frontend',\r\n                        children: [\r\n                            { name: 'React' },\r\n                            { name: 'Vue' }\r\n                        ]\r\n                    },\r\n                    {\r\n                        name: 'Backend',\r\n                        children: [\r\n                            { name: 'Node.js' },\r\n                            { name: 'Python' }\r\n                        ]\r\n                    }\r\n                ]\r\n            }],\r\n            top: '10%',\r\n            left: '10%',\r\n            bottom: '10%',\r\n            right: '10%',\r\n            symbol: 'emptyCircle',\r\n            symbolSize: 14,\r\n            edgeShape: 'polyline', \/\/ Utilise des connexions rectangulaires nettes au lieu de courbes\r\n            initialTreeDepth: 2,\r\n            lineStyle: {\r\n                width: 2,\r\n                color: '#ccc'\r\n            },\r\n            label: {\r\n                position: 'top',\r\n                fontSize: 12\r\n            },\r\n            leaves: {\r\n                label: {\r\n                    position: 'bottom'\r\n                }\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:eNqtVMFO3DAQvSP1HyxVVS4r6K56CuJCK45t1aW9IA6OM2wGHI9lTygB7b8zycKya7zaFuGLY783fjPOPJNnJKdO1MOHAyWDiSyjL5\/X417AxQJCqQpkaIsVsJys5ggBIZbq4oW\/ETqG9x4klgNAMdmGSGIdC3h+WkzU0ZH6MW7oMae6U43uWN1CiMqCqnTcjq41axFO5IbhdDtI\/tIGHQwH+UDXwKn8MEyDtg7gtirYHA\/57Q2Zs0COwdW54\/9ZZi23Th604WJ9z3v5fzoQ9m7yZR7adf7+sk+1uXn3qr9TDYfX8T\/q\/tlzQ+5Npb\/eTpjLyyQLJrFGMf38Ka3awhXnkYqYqc1jYqxmR1js24qsYNB67r9iMBbynDneyz1MvyQg1AuYN3r0nifbW7HCymS\/GS1G8QVEZcg5uBO7RRXAsHaLzmoMgjhglkl3yiJ0QhZuFypITIgOGbU9F3d\/A89NqWbp1YjwnHsLZa6p\/mKdCxq7hywNr85HY0yR\/JhUQ1dgs+d7ijg8J8MLRD7XrFfi3qc7nO1RAX07vHUZmd0JJEms2qF4zUu6cWP59Cm9uTx+BMZ4L8Y=\" \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:eNqtVMFOAjEQvZv4D02M2QsRNZ7WeEHj0RBAL8ZD6Q5ssdtp2kGzGv7d2QUVSglqnMvSvpl5M8O8oiONVlyJ98MDwUaIhrTLP8\/tndfTKfhcZJqgypbAorP8BvAaQi4ev\/3XQtvw2gHHkgfIOpsQcqwlBke9rCO6XTFCxyWIHhJhtYJlU+FmXCFJMmVE1JiVVUPW9zgDRWKASDFpY6rUpvBgN+pet\/f09RrFrUdLYItU+h\/TfNF9Zh2AVJR9TXev\/8Mc2Hu381Ma2pV\/f9s9qZ7\/ves7LOBkFn7Rd7+mEu2fWt++jjwXT1EVhCyI7Oz0OO7awITSyLjd4DTGcip3hIW6GqNhDCpH9bX2ykDaZ6jfeA5nFxEIxRSGpWwV59DURltYSus+QBDK6+CEZ2lIO50b6YVCa\/nIEgtC20AgC4EToeb+BcJmbm01aWlGLOQbcFTm4jyeB7MNqTaQpzbpVRepoHZl0GDzwBwppbLo34g55BhMMr\/DoJtGmscGXWpDJyzZ1eDO97CAfGmetQTN7gKiIpY7kG37RSu4dlz95IVcXH4AMiMogA==\" 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>Modifier ECharts dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"pJSXtAh\"><img alt=\"\" class=\"alignnone size-full wp-image-1396\" decoding=\"async\" height=\"1335\" sizes=\"(max-width: 1313px) 100vw, 1313px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cebfab2b6.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cebfab2b6.png 1313w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cebfab2b6-295x300.png 295w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cebfab2b6-1007x1024.png 1007w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cebfab2b6-768x781.png 768w\" width=\"1313\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>Meilleures pratiques strat\u00e9giques<\/h2>\n<ul>\n<li><strong>Contr\u00f4ler la profondeur initiale de pliage :<\/strong> D\u00e9finissez <code>initialTreeDepth<\/code> (par exemple, <code>1<\/code> ou <code>2<\/code>) sur de grands jeux de donn\u00e9es pour garder le graphique propre au chargement initial tout en permettant aux utilisateurs de cliquer sur les n\u0153uds pour d\u00e9velopper les d\u00e9tails.<\/li>\n<li><strong>Choisir la bonne orientation :<\/strong> Utilisez des dispositions horizontales (`LR`) ou radiales (`radial`) pour les structures profond\u00e9ment imbriqu\u00e9es avec des \u00e9tiquettes longues, et des dispositions verticales (`TB`) pour les structures organisationnelles peu profondes et larges.<\/li>\n<li><strong>Diff\u00e9rencier les n\u0153uds feuilles :<\/strong> Utilisez la propri\u00e9t\u00e9 <code>leaves<\/code> pour styliser les n\u0153uds terminaux diff\u00e9remment des n\u0153uds parents conteneurs, afin que les utilisateurs puissent facilement distinguer les branches des extr\u00e9mit\u00e9s.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Lors de la pr\u00e9sentation de donn\u00e9es structur\u00e9es avec des relations claires entre parents et enfants \u2014 telles que les organigrammes, les r\u00e9pertoires du syst\u00e8me de fichiers, les arbres de d\u00e9cision ou les classifications taxonomiques \u2014 le Diagramme en arbre fournit&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":25,"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-2053","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 Tree Chart Guide | VPasCode Text to Diagram Tool<\/title>\n<meta name=\"description\" content=\"Script branching node tree diagrams from JSON data using ECharts in VPasCode, a free 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\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ECharts Tree Chart Guide | VPasCode Text to Diagram Tool\" \/>\n<meta property=\"og:description\" content=\"Script branching node tree diagrams from JSON data using ECharts in VPasCode, a free diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-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_6a66cea84c9c2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/docs\\\/vpascode-docs\\\/tree-chart-hierarchical-data-and-structural-relationships-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/docs\\\/vpascode-docs\\\/tree-chart-hierarchical-data-and-structural-relationships-guide\\\/\",\"name\":\"ECharts Tree Chart Guide | VPasCode Text to Diagram Tool\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/docs\\\/vpascode-docs\\\/tree-chart-hierarchical-data-and-structural-relationships-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/docs\\\/vpascode-docs\\\/tree-chart-hierarchical-data-and-structural-relationships-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a66cea84c9c2.png\",\"datePublished\":\"2026-07-27T03:20:18+00:00\",\"description\":\"Script branching node tree diagrams from JSON data using ECharts in VPasCode, a free diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/docs\\\/vpascode-docs\\\/tree-chart-hierarchical-data-and-structural-relationships-guide\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/docs\\\/vpascode-docs\\\/tree-chart-hierarchical-data-and-structural-relationships-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/docs\\\/vpascode-docs\\\/tree-chart-hierarchical-data-and-structural-relationships-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a66cea84c9c2.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a66cea84c9c2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/docs\\\/vpascode-docs\\\/tree-chart-hierarchical-data-and-structural-relationships-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Diagramme en arbre : donn\u00e9es hi\u00e9rarchiques et relations structurelles\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ECharts Tree Chart Guide | VPasCode Text to Diagram Tool","description":"Script branching node tree diagrams from JSON data using ECharts in VPasCode, a free 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\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/","og_locale":"fr_FR","og_type":"article","og_title":"ECharts Tree Chart Guide | VPasCode Text to Diagram Tool","og_description":"Script branching node tree diagrams from JSON data using ECharts in VPasCode, a free diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cea84c9c2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/","url":"https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/","name":"ECharts Tree Chart Guide | VPasCode Text to Diagram Tool","isPartOf":{"@id":"https:\/\/www.vpascode.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cea84c9c2.png","datePublished":"2026-07-27T03:20:18+00:00","description":"Script branching node tree diagrams from JSON data using ECharts in VPasCode, a free diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cea84c9c2.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66cea84c9c2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/fr\/docs\/vpascode-docs\/tree-chart-hierarchical-data-and-structural-relationships-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/fr\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"Diagramme en arbre : donn\u00e9es hi\u00e9rarchiques et relations structurelles"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/fr\/#website","url":"https:\/\/www.vpascode.com\/fr\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/fr\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.vpascode.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/ld_docs\/2053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/media?parent=2053"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/ld_collection?post=2053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}