{"id":2059,"date":"2026-07-27T02:00:51","date_gmt":"2026-07-27T02:00:51","guid":{"rendered":"https:\/\/www.vpascode.com\/vn\/docs\/uncategorized\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/"},"modified":"2026-07-27T02:00:51","modified_gmt":"2026-07-27T02:00:51","slug":"scatter-chart-bivariate-distribution-and-point-clustering-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/","title":{"rendered":"Bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n: Ph\u00e2n b\u1ed1 hai bi\u1ebfn v\u00e0 t\u1eadp h\u1ee3p \u0111i\u1ec3m"},"content":{"rendered":"<p>Khi kh\u00e1m ph\u00e1 m\u1ed1i quan h\u1ec7 ho\u1eb7c t\u01b0\u01a1ng quan gi\u1eefa hai bi\u1ebfn li\u00ean t\u1ee5c, th\u00ec<strong>Bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n<\/strong> (hay c\u00f2n g\u1ecdi l\u00e0 bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n) l\u00e0 c\u00f4ng c\u1ee5 ph\u00e2n t\u00edch ch\u00ednh. B\u1eb1ng c\u00e1ch v\u1ebd c\u00e1c \u0111i\u1ec3m d\u1eef li\u1ec7u tr\u00ean m\u1ed9t l\u01b0\u1edbi hai chi\u1ec1u d\u1ef1a tr\u00ean t\u1ecda \u0111\u1ed9 s\u1ed1 X v\u00e0 Y, bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n gi\u00fap ti\u1ebft l\u1ed9<em>nh\u00f3m t\u1eadp trung, \u0111i\u1ec3m ngo\u1ea1i l\u1ec7, xu h\u01b0\u1edbng v\u00e0 t\u01b0\u01a1ng quan<\/em>tr\u00ean c\u00e1c t\u1eadp d\u1eef li\u1ec7u ph\u1ee9c t\u1ea1p, ch\u1eb3ng h\u1ea1n nh\u01b0 chi ph\u00ed ti\u1ebfp th\u1ecb so v\u1edbi s\u1ed1 l\u01b0\u1ee3ng kh\u00e1ch h\u00e0ng ti\u1ec1m n\u0103ng ho\u1eb7c tr\u1ea3i nghi\u1ec7m nh\u00e2n vi\u00ean so v\u1edbi m\u1ee9c l\u01b0\u01a1ng.<\/p>\n<h2>C\u01a1 ch\u1ebf c\u1ee7a bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n<\/h2>\n<p>Kh\u00e1c v\u1edbi bi\u1ec3u \u0111\u1ed3 c\u1ed9t ho\u1eb7c bi\u1ec3u \u0111\u1ed3 \u0111\u01b0\u1eddng d\u1ef1a tr\u00ean danh m\u1ee5c, bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n s\u1eed d\u1ee5ng tr\u1ee5c gi\u00e1 tr\u1ecb s\u1ed1 cho c\u1ea3 hai chi\u1ec1u. Trong Apache ECharts, thi\u1ebft l\u1eadp<code>type: 'scatter'<\/code>d\u1ef1 ki\u1ebfn d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c \u0111\u1ecbnh d\u1ea1ng d\u01b0\u1edbi d\u1ea1ng m\u1ea3ng t\u1ecda \u0111\u1ed9 s\u1ed1 g\u1ed3m hai ph\u1ea7n t\u1eed<code>[x, y]<\/code>ho\u1eb7c c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c \u00e1nh x\u1ea1 qua c\u00e1c<code>tr\u1ee5cX<\/code>v\u00e0<code>tr\u1ee5cY<\/code>c\u1ea5u h\u00ecnh.<\/p>\n<h3>1. C\u00e0i \u0111\u1eb7t c\u01a1 b\u1ea3n<\/h3>\n<p>\u0110\u1ec3 x\u00e2y d\u1ef1ng bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n c\u01a1 b\u1ea3n, h\u00e3y x\u00e1c \u0111\u1ecbnh<code>type: 'value'<\/code>tr\u00ean c\u1ea3 hai tr\u1ee5c v\u00e0 cung c\u1ea5p c\u00e1c c\u1eb7p t\u1ecda \u0111\u1ed9 s\u1ed1 trong m\u1ea3ng d\u1eef li\u1ec7u chu\u1ed7i c\u1ee7a b\u1ea1n:<\/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:eNqVj0FrgzAUx++FfoccBm4gjyQajR07lH2EXjZKD65mJUyNaFbqRr77El2pSi59p7z3e\/9fEtVoqWr0gn7XK2RLK1Vq2Wyu\/TBr5ekk2g0KpBZVEN7Ip2qrXOuBvdnMEZv16t0diAnGNfO\/ftleZDfX9o2wuXNefouptM4rN98WaNeIukCPD19PC1l\/r+xV1WfRdvar3ULViVYK69rfMhPtRN0dh59O5UO+rz5UuZM\/dofQBSxync\/U19oTDDhEHHB8CD3YgjRECWTMi0nk0ikw7sUZYObknPjTZLw7ivw4djiDLPHiBHDk7qb+lxPq0jFQfzoFzB3m1IsZYBoiBgk\/zOmkNePRTszzH\/dwiuw=\" 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>Ch\u1ec9nh s\u1eeda ECharts trong 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:eNqVjz9OwzAUh3ck7uABKSBFlu38c4oYEEdgAVUdQjCpRRKHxEENKBMnYOAAiJkL0LG9SG6CnVA1jbzg6fl97\/c9WxSSixxcgNfjI6COFCKVvJjt7n2v5EnCyhmwuGSZZe\/JgyizSMqe3ahMjNoyv9UFbq1hrP0bX12ueHWobQqmcs9RWrOxNI8y3b9aclAsN9\/gqe5+vvIExJtPAU5PHs8m5ub\/5rrp1m852L536w8+0VWs5Ez55vvcSD3SV3H\/9fGCPt9kdyK95i9qBpMJvI9kdKDenTlGENmAQuQubANWILCBD0PPiLGj0wH0qBGHEHlaTrE5jYfdjmPGrsYhDH0j9iFy9G5ifjkmOu1CYk4HEFGNKTFiDyJiAw\/6dHFIR9d2KFWnPf8FBdCWfQ==\" \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        formatter: 'X: {c0}rnY: {c1}'\r\n    },\r\n    xAxis: {\r\n        type: 'value',\r\n        name: 'Chi ph\u00ed qu\u1ea3ng c\u00e1o ($k)'\r\n    },\r\n    yAxis: {\r\n        type: 'value',\r\n        name: 'Chuy\u1ec3n \u0111\u1ed5i'\r\n    },\r\n    series: [\r\n        {\r\n            type: 'scatter',\r\n            symbolSize: 12,\r\n            data: [\r\n                [10.0, 8.04],\r\n                [8.07, 6.95],\r\n                [13.0, 7.58],\r\n                [9.05, 8.81],\r\n                [11.0, 8.33],\r\n                [14.0, 9.96],\r\n                [6.03, 7.24],\r\n                [12.0, 4.26],\r\n                [7.08, 4.82],\r\n                [5.02, 5.68]\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:eNqVjz9OwzAUh3ck7uABKSBFlu38c4oYEEdgAVUdQjCpRRKHxEENKBMnYOAAiJkL0LG9SG6CnVA1jbzg6fl97\/c9WxSSixxcgNfjI6COFCKVvJjt7n2v5EnCyhmwuGSZZe\/JgyizSMqe3ahMjNoyv9UFbq1hrP0bX12ueHWobQqmcs9RWrOxNI8y3b9aclAsN9\/gqe5+vvIExJtPAU5PHs8m5ub\/5rrp1m852L536w8+0VWs5Ez55vvcSD3SV3H\/9fGCPt9kdyK95i9qBpMJvI9kdKDenTlGENmAQuQubANWILCBD0PPiLGj0wH0qBGHEHlaTrE5jYfdjmPGrsYhDH0j9iFy9G5ifjkmOu1CYk4HEFGNKTFiDyJiAw\/6dHFIR9d2KFWnPf8FBdCWfQ==\" \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:eNqVj0FrgzAUx++FfoccBm4gjyQajR07lH2EXjZKD65mJUyNaFbqRr77El2pSi59p7z3e\/9fEtVoqWr0gn7XK2RLK1Vq2Wyu\/TBr5ekk2g0KpBZVEN7Ip2qrXOuBvdnMEZv16t0diAnGNfO\/ftleZDfX9o2wuXNefouptM4rN98WaNeIukCPD19PC1l\/r+xV1WfRdvar3ULViVYK69rfMhPtRN0dh59O5UO+rz5UuZM\/dofQBSxync\/U19oTDDhEHHB8CD3YgjRECWTMi0nk0ikw7sUZYObknPjTZLw7ivw4djiDLPHiBHDk7qb+lxPq0jFQfzoFzB3m1IsZYBoiBgk\/zOmkNePRTszzH\/dwiuw=\" 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>Ch\u1ec9nh s\u1eeda ECharts trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"QLcSwWa\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-1324\" decoding=\"async\" fetchpriority=\"high\" height=\"1331\" sizes=\"(max-width: 1983px) 100vw, 1983px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc74bd0ba.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc74bd0ba.png 1983w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc74bd0ba-300x201.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc74bd0ba-1024x687.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc74bd0ba-768x515.png 768w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc74bd0ba-1536x1031.png 1536w\" width=\"1983\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>C\u00e1c k\u1ef9 thu\u1eadt c\u1ea5u tr\u00fac n\u00e2ng cao<\/h2>\n<p>Bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n c\u00f3 th\u1ec3 t\u00edch h\u1ee3p k\u00edch th\u01b0\u1edbc \u0111\u1ed9ng \u0111\u1ec3 bi\u1ec3u di\u1ec5n bi\u1ebfn th\u1ee9 ba (bi\u1ec3u \u0111\u1ed3 bong b\u00f3ng) ho\u1eb7c hi\u1ec3n th\u1ecb c\u00e1c l\u1edbp ch\u1ed3ng ch\u00e9o nh\u00f3m \u0111a th\u1ec3 lo\u1ea1i.<\/p>\n<h3>1. K\u00edch th\u01b0\u1edbc \u0111i\u1ec3m thay \u0111\u1ed5i (Hi\u1ec7u \u1ee9ng bong b\u00f3ng)<\/h3>\n<p>Truy\u1ec1n m\u1ed9t h\u00e0m t\u00f9y ch\u1ec9nh ho\u1eb7c \u00e1nh x\u1ea1 gi\u00e1 tr\u1ecb d\u1eef li\u1ec7u v\u00e0o<code>symbolSize<\/code>\u0111\u1ec3 m\u00e3 h\u00f3a m\u1ed9t ch\u1ec9 s\u1ed1 \u0111\u1ecbnh l\u01b0\u1ee3ng th\u1ee9 ba v\u00e0o k\u00edch th\u01b0\u1edbc \u0111i\u1ec3m:<\/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:eNqVU11rgzAUfS\/0P1zYIOsmVm1dO8seyn7AYD6WPkSbdmFqQoylbvjfl2SWGusYuyCae84998swLikr4Bm+xiNQJhnLJOXR+Wx8gh4ORESAqCQ5ci7InokcS6mxfVWkRuqOY4HzSVdAmyCyEgWgmJNiF8EtggcwTHeHJd54W3VGH+OR8tuBraE3ciRFRa5D\/b9DX9exqt4OC0zYCa0uMc3PZ9N2eFqfaGlPouaqAHTEWUW6cyhwrv2mN2SL1P8VafvsyZREUKJ0Nhd+b8Bt+AvOOaaHouxKd9KWqVlYHy3rPGFZTD9Jd5V6UFeb7GzzPMh7CFcwnUKc4oxAUiWJepVKDJIa5DsVOzhiQbFy21pNrwwtaDV5to0fOuAHngNL19s6A4RAE5aKsHCDQYKvsFA\/vwjMFTbTAk9uOEiYKSzwTQZva+N9vr4osawzEg1NL2UZ09fpJpwvvPQRDSRjHKdU1hF47qI3sqv\/VdXSrL4BHOjTPA==\" 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>Ch\u1ec9nh s\u1eeda ECharts trong 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:eNqVU81Kw0AQvhf6DgMK609Jk7SxNcVD0btgvZUeNum2WUyyId1Ko\/TswUfwCRQEwYNgDh4KvkfexN30L0kj4kBCduabb2a+ybKAU+bDGdxXKyCMM+ZyGpjrc+oL6XhMQhMQ5cRDtW1kxEIPcy5jo6lvp1QHAQ6xd5glkBYSPg19QOcOBU4XL1MT9hEcQ4pWhpjjvjoQZ3RTrQh\/Pnll6IJh3wHulCRrfyZfXXZ7YoZ8mp6mzVBnmzNffs5Xc866MzrJ6xEFRBDdYndKsmr42JP+zYQoTxT9l2gzbYFoQkJKBFN\/m1EQe9tJ8vnlwzCJH20nWyFTfWKnGyxGJ5FnMbdH70h2t1KzndVm1rvW9AiMDtTrcJ3EH+Am8QPcLF5tOcz3WxI\/2WAxfwzW4l28uUMYWMtOuZPEz2DhfIF5oTdZJTf+2vqaUQNNV2vQVtRBrQSgS0BbAFqKXgrQRMyQzy8ETRFrSIJTxSgFNERM19IK6iAfL+LlderxyCVmmaQ2c5m8dHtGs6XaJ6ikGAuwTXlkgqq0CpLt\/M+il3nnB8KI6mY=\" \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        formatter: function (param) {\r\n            return 'Chi ti\u00eau: $' + param.data[0] + 'k\r\n' +\r\n                   'Doanh thu: $' + param.data[1] + 'k\r\n' +\r\n                   'ROAS: ' + param.data[2] + 'x';\r\n        }\r\n    },\r\n    xAxis: {\r\n        type: 'value',\r\n        name: 'Chi ti\u00eau'\r\n    },\r\n    yAxis: {\r\n        type: 'value',\r\n        name: 'Doanh thu'\r\n    },\r\n    series: [\r\n        {\r\n            name: 'Chi\u1ebfn d\u1ecbch',\r\n            type: 'scatter',\r\n            symbolSize: function (data) {\r\n                return data[2] * 5; \/\/ T\u1ef7 l\u1ec7 k\u00edch th\u01b0\u1edbc bong b\u00f3ng theo bi\u1ebfn th\u1ee9 ba\r\n            },\r\n            data: [\r\n                [15, 120, 8.0],\r\n                [25, 180, 7.2],\r\n                [10, 50, 5.0],\r\n                [40, 380, 9.5],\r\n                [30, 210, 7.0]\r\n            ],\r\n            itemStyle: {\r\n                color: '#5470c6',\r\n                opacity: 0.7\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:eNqVU81Kw0AQvhf6DgMK609Jk7SxNcVD0btgvZUeNum2WUyyId1Ko\/TswUfwCRQEwYNgDh4KvkfexN30L0kj4kBCduabb2a+ybKAU+bDGdxXKyCMM+ZyGpjrc+oL6XhMQhMQ5cRDtW1kxEIPcy5jo6lvp1QHAQ6xd5glkBYSPg19QOcOBU4XL1MT9hEcQ4pWhpjjvjoQZ3RTrQh\/Pnll6IJh3wHulCRrfyZfXXZ7YoZ8mp6mzVBnmzNffs5Xc866MzrJ6xEFRBDdYndKsmr42JP+zYQoTxT9l2gzbYFoQkJKBFN\/m1EQe9tJ8vnlwzCJH20nWyFTfWKnGyxGJ5FnMbdH70h2t1KzndVm1rvW9AiMDtTrcJ3EH+Am8QPcLF5tOcz3WxI\/2WAxfwzW4l28uUMYWMtOuZPEz2DhfIF5oTdZJTf+2vqaUQNNV2vQVtRBrQSgS0BbAFqKXgrQRMyQzy8ETRFrSIJTxSgFNERM19IK6iAfL+LlderxyCVmmaQ2c5m8dHtGs6XaJ6ikGAuwTXlkgqq0CpLt\/M+il3nnB8KI6mY=\" \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:eNqVU11rgzAUfS\/0P1zYIOsmVm1dO8seyn7AYD6WPkSbdmFqQoylbvjfl2SWGusYuyCae84998swLikr4Bm+xiNQJhnLJOXR+Wx8gh4ORESAqCQ5ci7InokcS6mxfVWkRuqOY4HzSVdAmyCyEgWgmJNiF8EtggcwTHeHJd54W3VGH+OR8tuBraE3ciRFRa5D\/b9DX9exqt4OC0zYCa0uMc3PZ9N2eFqfaGlPouaqAHTEWUW6cyhwrv2mN2SL1P8VafvsyZREUKJ0Nhd+b8Bt+AvOOaaHouxKd9KWqVlYHy3rPGFZTD9Jd5V6UFeb7GzzPMh7CFcwnUKc4oxAUiWJepVKDJIa5DsVOzhiQbFy21pNrwwtaDV5to0fOuAHngNL19s6A4RAE5aKsHCDQYKvsFA\/vwjMFTbTAk9uOEiYKSzwTQZva+N9vr4osawzEg1NL2UZ09fpJpwvvPQRDSRjHKdU1hF47qI3sqv\/VdXSrL4BHOjTPA==\" 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>Ch\u1ec9nh s\u1eeda ECharts trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"qFeLtJj\"><img alt=\"\" class=\"alignnone size-full wp-image-1326\" decoding=\"async\" height=\"1331\" sizes=\"(max-width: 1889px) 100vw, 1889px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc81792a5.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc81792a5.png 1889w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc81792a5-300x211.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc81792a5-1024x722.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc81792a5-768x541.png 768w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc81792a5-1536x1082.png 1536w\" width=\"1889\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>Tinh ch\u1ec9nh b\u1ed1 c\u1ee5c v\u00e0 \u0111\u1ecbnh d\u1ea1ng<\/h2>\n<p>Ki\u1ec3m so\u00e1t \u0111\u1ed9 trong su\u1ed1t c\u1ee7a c\u00e1c \u0111i\u1ec3m \u0111\u00e1nh d\u1ea5u v\u00e0 th\u00eam c\u00e1c \u0111\u01b0\u1eddng xu h\u01b0\u1edbng m\u1ee5c ti\u00eau gi\u00fap ng\u0103n c\u00e1c c\u1ee5m d\u00e0y \u0111\u1eb7c tr\u1edf th\u00e0nh nh\u1eefng kh\u1ed1i h\u00ecnh \u1ea3nh \u0111\u1eb7c c\u1ee9ng.<\/p>\n<h3>1. C\u00e1c \u0111i\u1ec3m \u0111\u00e1nh d\u1ea5u trong su\u1ed1t v\u00e0 \u0111\u1ecbnh d\u1ea1ng c\u1ee5m<\/h3>\n<p>\u00c1p d\u1ee5ng vi\u1ec1n \u0111\u01b0\u1eddng vi\u1ec1n v\u00e0 m\u00e0u \u0111i\u1ec1n b\u00e1n trong su\u1ed1t gi\u00fap c\u00e1c \u0111i\u1ec3m d\u1eef li\u1ec7u ch\u1ed3ng ch\u00e9o v\u1eabn hi\u1ec3n th\u1ecb r\u00f5 r\u00e0ng trong c\u00e1c c\u1ee5m c\u00f3 m\u1eadt \u0111\u1ed9 cao:<\/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:eNqdkLFOwzAQhnck3uEkhApScJ20sZMghoqVrQNDxeA0bmspiSvXRQ0o7845SWkSlYUbLP93v787n95bpUt4ge\/bG8DYGpUlZ+EilxubwMSn9xPvkjVqu7uSXuvSClW+iVTmCVhzlG2t7jynxUkdBnhb7SVyPkV+lH3SYS1y2SJgOoXF0eqnJgcCEVCoclqIE1gNG2UhE1aAdTPl1bBj9Z+OQ8RBGiWRsbp4e7geEgnWStOHNu+rItX5Un2hx2ejorKyWNrKdR5B233m2iDZbFPxEM098P0AjzjygBL2OO7kItUmk+a1e3gXzjlds7+N7yqzuwSCYb0e+d1+Bws4x8pnPsGRQp+wD89JTkKUMaGNxAvKeUyCVnJCPWAzV70GC0OCXwtnHYxTZ+\/DfITxcyvWwGISXYdx5iZDV9TaqZM87EbhQTPor6QkRjlHOWT1ZN1eMVM\/\/wC0cLJP\" 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>Ch\u1ec9nh s\u1eeda ECharts trong 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:eNqdkTtLw1AUx3fB73BApArhNmmbV8VBXN0qOBSHPK7JhTzK7W1plQ7iII6O4iTiLE6iwUnxe+SbePKoTUJdPEPu\/Z\/zP79zksQjweII9uFicwMwPM7c\/lJkEdAz0YeWIm+3pFWWM89fk3biSFgsOrJsGvRB8AktaovSMzuYsXENL+YjipypFUxolTR2rIAWCGi34ThNXuDrNk3uIg9PliaXE3D8NLmJfAhZ1A6tGZrT5MnJbVcw8j\/fAA2PI5imyT0DN02eIcDO67zz\/VXkxwf43w9Rfc35f9asI8aUM4qM4cpbwVWQSBCC8io075+HdhwM2Dl6FK1RZIKGAzHPJjegxU8IYo5k7tnWjtGTQFE6+DANCWSi7TYnZWHH3KX8sGzcUnu67Gh\/G0+YK\/w+dOr1RcPvWsKqfYBlDBVNIbiSqhDtVMqkTlSUJpFziReUPZN0CqkTWQKtm1XXwVSV4Kup3RKmy5m9ClMQpi9HaTnMJMZ6mK5lm6HLKOxyJnW1XEXv5Iv+SpmYKHso66yKXBRXzCz2fgB+vNSp\" \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    grid: {\r\n        left: '10%',\r\n        right: '10%',\r\n        containLabel: true\r\n    },\r\n    xAxis: {\r\n        type: 'value',\r\n        scale: true \/\/ T\u1ef1 \u0111\u1ed9ng \u0111i\u1ec1u ch\u1ec9nh min\/max tr\u1ee5c \u0111\u1ec3 ph\u00f9 h\u1ee3p v\u1edbi d\u1eef li\u1ec7u ch\u1eb7t ch\u1ebd h\u01a1n\r\n    },\r\n    yAxis: {\r\n        type: 'value',\r\n        scale: true\r\n    },\r\n    series: [\r\n        {\r\n            type: 'scatter',\r\n            symbolSize: 16,\r\n            itemStyle: {\r\n                color: 'rgba(84, 112, 198, 0.6)',\r\n                borderColor: '#5470c6',\r\n                borderWidth: 2\r\n            },\r\n            data: [\r\n                [161.2, 51.6], [167.5, 59.0], [159.5, 49.2], [157.0, 63.0],\r\n                [155.8, 53.6], [170.0, 59.0], [159.1, 47.6], [166.0, 69.8],\r\n                [176.2, 66.8], [160.2, 75.2], [172.5, 55.2], [170.9, 54.2]\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:eNqdkTtLw1AUx3fB73BApArhNmmbV8VBXN0qOBSHPK7JhTzK7W1plQ7iII6O4iTiLE6iwUnxe+SbePKoTUJdPEPu\/Z\/zP79zksQjweII9uFicwMwPM7c\/lJkEdAz0YeWIm+3pFWWM89fk3biSFgsOrJsGvRB8AktaovSMzuYsXENL+YjipypFUxolTR2rIAWCGi34ThNXuDrNk3uIg9PliaXE3D8NLmJfAhZ1A6tGZrT5MnJbVcw8j\/fAA2PI5imyT0DN02eIcDO67zz\/VXkxwf43w9Rfc35f9asI8aUM4qM4cpbwVWQSBCC8io075+HdhwM2Dl6FK1RZIKGAzHPJjegxU8IYo5k7tnWjtGTQFE6+DANCWSi7TYnZWHH3KX8sGzcUnu67Gh\/G0+YK\/w+dOr1RcPvWsKqfYBlDBVNIbiSqhDtVMqkTlSUJpFziReUPZN0CqkTWQKtm1XXwVSV4Kup3RKmy5m9ClMQpi9HaTnMJMZ6mK5lm6HLKOxyJnW1XEXv5Iv+SpmYKHso66yKXBRXzCz2fgB+vNSp\" \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:eNqdkLFOwzAQhnck3uEkhApScJ20sZMghoqVrQNDxeA0bmspiSvXRQ0o7845SWkSlYUbLP93v787n95bpUt4ge\/bG8DYGpUlZ+EilxubwMSn9xPvkjVqu7uSXuvSClW+iVTmCVhzlG2t7jynxUkdBnhb7SVyPkV+lH3SYS1y2SJgOoXF0eqnJgcCEVCoclqIE1gNG2UhE1aAdTPl1bBj9Z+OQ8RBGiWRsbp4e7geEgnWStOHNu+rItX5Un2hx2ejorKyWNrKdR5B233m2iDZbFPxEM098P0AjzjygBL2OO7kItUmk+a1e3gXzjlds7+N7yqzuwSCYb0e+d1+Bws4x8pnPsGRQp+wD89JTkKUMaGNxAvKeUyCVnJCPWAzV70GC0OCXwtnHYxTZ+\/DfITxcyvWwGISXYdx5iZDV9TaqZM87EbhQTPor6QkRjlHOWT1ZN1eMVM\/\/wC0cLJP\" 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>Ch\u1ec9nh s\u1eeda ECharts trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"ICHOozF\"><img alt=\"\" class=\"alignnone size-full wp-image-1327\" decoding=\"async\" height=\"1249\" sizes=\"(max-width: 1866px) 100vw, 1866px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc8d8fe14.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc8d8fe14.png 1866w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc8d8fe14-300x201.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc8d8fe14-1024x685.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc8d8fe14-768x514.png 768w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc8d8fe14-1536x1028.png 1536w\" width=\"1866\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>C\u00e1c th\u1ef1c h\u00e0nh t\u1ed1t chi\u1ebfn l\u01b0\u1ee3c<\/h2>\n<ul>\n<li><strong>K\u00edch ho\u1ea1t <code>scale: true<\/code> tr\u00ean c\u00e1c tr\u1ee5c s\u1ed1:<\/strong> \u0110\u1eb7t <code>scale: true<\/code> tr\u00ean c\u1ea3 hai tr\u1ee5c s\u1ed1 \u0111\u1ec3 bi\u1ec3u \u0111\u1ed3 t\u1ef1 thu ph\u00f3ng v\u00e0o ph\u1ea1m vi d\u1eef li\u1ec7u li\u00ean quan thay v\u00ec bu\u1ed9c g\u1ed1c t\u1ecda \u0111\u1ed9 t\u1ea1i <code>(0,0)<\/code>.<\/li>\n<li><strong>S\u1eed d\u1ee5ng \u0111\u1ed9 trong su\u1ed1t cho v\u00f9ng ch\u1ed3ng ch\u00e9o:<\/strong> Khi v\u1ebd h\u00e0ng tr\u0103m \u0111i\u1ec3m, gi\u1ea3m \u0111\u1ed9 trong su\u1ed1t c\u1ee7a ph\u1ea7n \u0111i\u1ec1n xu\u1ed1ng kho\u1ea3ng 0.4\u20130.6 \u0111\u1ec3 c\u00e1c v\u00f9ng ch\u1ed3ng ch\u00e9o d\u00e0y \u0111\u1eb7c xu\u1ea5t hi\u1ec7n t\u1ef1 nhi\u00ean h\u01a1n v\u1ec1 \u0111\u1ed9 t\u1ed1i.<\/li>\n<li><strong>Cung c\u1ea5p nh\u00e3n tr\u1ee5c c\u00f3 ng\u1eef c\u1ea3nh:<\/strong> Lu\u00f4n \u0111\u00e1nh nh\u00e3n r\u00f5 r\u00e0ng cho tr\u1ee5c X v\u00e0 Y b\u1eb1ng \u0111\u01a1n v\u1ecb \u0111o l\u01b0\u1eddng (v\u00ed d\u1ee5: \u201c$ ngh\u00ecn\u201d ho\u1eb7c \u201c\u0110\u1ed9 tr\u1ec5 trong ms\u201d) \u0111\u1ec3 gi\u00e1 tr\u1ecb \u0111\u01b0\u1ee3c hi\u1ec3u ngay l\u1eadp t\u1ee9c m\u00e0 kh\u00f4ng c\u1ea7n ki\u1ec3m tra c\u00f4ng c\u1ee5 g\u1ee3i \u00fd.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Khi kh\u00e1m ph\u00e1 m\u1ed1i quan h\u1ec7 ho\u1eb7c t\u01b0\u01a1ng quan gi\u1eefa hai bi\u1ebfn li\u00ean t\u1ee5c, th\u00ecBi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n (hay c\u00f2n g\u1ecdi l\u00e0 bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n) l\u00e0 c\u00f4ng c\u1ee5 ph\u00e2n t\u00edch ch\u00ednh. B\u1eb1ng c\u00e1ch v\u1ebd c\u00e1c \u0111i\u1ec3m d\u1eef li\u1ec7u tr\u00ean&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":11,"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-2059","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 Scatter Chart Guide | VPasCode Text to Diagram Tool<\/title>\n<meta name=\"description\" content=\"Analyze correlation trends between data variables using ECharts scatter plots 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\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ECharts Scatter Chart Guide | VPasCode Text to Diagram Tool\" \/>\n<meta property=\"og:description\" content=\"Analyze correlation trends between data variables using ECharts scatter plots in VPasCode, a diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-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_6a66bc74bd0ba.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/scatter-chart-bivariate-distribution-and-point-clustering-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/scatter-chart-bivariate-distribution-and-point-clustering-guide\\\/\",\"name\":\"ECharts Scatter Chart Guide | VPasCode Text to Diagram Tool\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/scatter-chart-bivariate-distribution-and-point-clustering-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/scatter-chart-bivariate-distribution-and-point-clustering-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a66bc74bd0ba.png\",\"datePublished\":\"2026-07-27T02:00:51+00:00\",\"description\":\"Analyze correlation trends between data variables using ECharts scatter plots in VPasCode, a diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/scatter-chart-bivariate-distribution-and-point-clustering-guide\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/scatter-chart-bivariate-distribution-and-point-clustering-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/scatter-chart-bivariate-distribution-and-point-clustering-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a66bc74bd0ba.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a66bc74bd0ba.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/scatter-chart-bivariate-distribution-and-point-clustering-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n: Ph\u00e2n b\u1ed1 hai bi\u1ebfn v\u00e0 t\u1eadp h\u1ee3p \u0111i\u1ec3m\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ECharts Scatter Chart Guide | VPasCode Text to Diagram Tool","description":"Analyze correlation trends between data variables using ECharts scatter plots 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\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/","og_locale":"vi_VN","og_type":"article","og_title":"ECharts Scatter Chart Guide | VPasCode Text to Diagram Tool","og_description":"Analyze correlation trends between data variables using ECharts scatter plots in VPasCode, a diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc74bd0ba.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"2 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/","url":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/","name":"ECharts Scatter Chart Guide | VPasCode Text to Diagram Tool","isPartOf":{"@id":"https:\/\/www.vpascode.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc74bd0ba.png","datePublished":"2026-07-27T02:00:51+00:00","description":"Analyze correlation trends between data variables using ECharts scatter plots in VPasCode, a diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc74bd0ba.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a66bc74bd0ba.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/scatter-chart-bivariate-distribution-and-point-clustering-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/vn\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"Bi\u1ec3u \u0111\u1ed3 ph\u00e2n t\u00e1n: Ph\u00e2n b\u1ed1 hai bi\u1ebfn v\u00e0 t\u1eadp h\u1ee3p \u0111i\u1ec3m"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/vn\/#website","url":"https:\/\/www.vpascode.com\/vn\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/vn\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.vpascode.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/vn\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_docs\/2059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/users\/3"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/media?parent=2059"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_collection?post=2059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}