Announcement: DeepSeek can write ECharts code
- Dominant language
- TypeScript
- Stars
- 67.3k
- Forks
- 19.8k
- Avg merge
- 11d 14h
- Merged PRs (30d)
- 8
Description
### What problem does this feature solve?
DeepSeek seems to know a fair amount about ECharts API. It writes well-structured code and additional tips for code improvement.
Below are some examples. I added and documented some very minor code fixes where needed.
Original text answers are not included, but you could easily recreate them by using the prompts.
**Hint**: due to extreme interest, today 1/28/25 DeepSeek R1 servers are probably overloaded and cannot answer sometimes. Toggle off the "DeepThink R1" button (from blue to white) to use DeepSeek V3 which is sufficient for coding and seems more accessible.
Q: write ECharts code of a bar chart showing market capitalization of the ten most valuable companies
[Answer Code](https://echarts.apache.org/examples/en/editor.html?code=PTAEHMFMDtIJwIYBdIBNQCMCeoAilIAHAZQIGsAKXYgSgCgRRC4B7AW0KQC5QB3OAJYpQAUQDCACwRwkAZ1ABjFqkigWAM1AJM0xVJmhZElrwHRwoNtLKQkihISEIANgIBeyAS2hrNSCaooPmwssnYAbi4ArggYzqpKHAjQApCydErQYYrshMmp8gC8oADadKCgAOQAgoSE8ZUANOVVALICCqyyGkhNLZXECFGoAqDViGxKfRU1zoRSGLagFADiLCzg8TTTVdVWbt47lQByAGoAkrjn1UetttoUAGIICpAY62TbzTMAKmnOCCOACF4GQjAI4KoABLIKS8BBYI4_YitMSVOgAXQA3HQMt5slY4DYkGIHEVSgAmAB0AE4AKyNUDUgDsAA5GdSACwAZkZAEYqcyKfyqXThaABdzOSKAAzs0AyqmshkKpXixVC7G4xhibzqATgKKIJBeHwsTim9Lmk3eUDFADeLRNSHiPEdFQqKAAHtwqj9zRKZaBdUkUmlMDhWtYlqTHEgXO5PLaKBSZRTuV8WhVZFEMN7fZVTtFw2ZQD9BM5XPjQABVYi4HYVeLqAuvaAoODoioAX2-oCQ62cJsIbqz_cE4CgcB4lQQXoEskbWnnsgACiwzB23f2sIRIDOjAhUCZKqBe2P1Cw4FYkFvQOootAFDafBQ8hNZDRQO6PRVIUgjR8d8EDYWQShlDEqWgEDVAAaiqAAeDA4GAAA-U94MqKMiRjBweAAEgwphpBAsCIKpSJnCiOC_UqHFf27FpzwqcBBFQUdf2bAtuQAUiXCcJALTk-L7Cp3lvdgZ14pdMnjMwABlYkgZweCQOBqKYvsvWqFcOI9JBd33KpKOopc5wXRTFhU78xwqS9r2QO8HyfF9lhMyAvx_X8_1sQCqkI0B4PcwLaPo7zGIYzSWiwHSFz0z1DJnBRkEgcAr0RUTQFQZAEB4RI8jDWRMvM2RLOU-KPVYeMUB4TkGVsyxpHAMweG5GUxwis8-1keACh4Mpfy8j1oLYIysOjOxYyXBK9xnDBpGmrKcp4QliVjIqGqESA2GIAzXRs7yPSUZwrx4WBeFASAFH0OQqVYhwJA6Kl5LMSBpBWRARhgJAKBlRk_olf7GQGw6PXtXx1B630AeO06qgAYlZbkMHUdQADZT2Y0GKnBjRIdsHhFRVWHpwRvlWVZVB1BlTHMsO3HUahng-UZEmZ3huU6T5GkFExhqKgxehDqxzilOsobfyMExVPUyA6Y9QhQiEU0ZwE3p5bsq8bzvSp8PtBRux-U8QCsaAYmce8BC9HhqD4KrVCEfz7QAAUNrtwo6loMTobssSAA)

Q: write ECharts code of a tree chart showing the hierarchy of the European Union government
[Answer Code](https://echarts.apache.org/examples/en/editor.html?code=PTAEHMFMDtIJwIYBdIBNQCMCeoAilIAHAZQIGsAKXYgSgCgRRC4B7AW0KQC5QB3OAJYpQAUQDCACwRwkAZ1ABjFqkigWAM1AJQSOAUVSZoWRJa8B0cDomqJA-NIUScG66pEBXVoUgJooAFVoARZ_cBYAN3hoNhgkOgYwAAl7RDgnHFRkBDoI6VAspG0AXlAAbzpQUGgEWJ4Ack9vX38gkOh6gBpKgwEAG1Q9aB4AbR6qiqqp6trIBqaWHz9QMRYPaAV-rvGplVkFQU52hqTfVHlXYiKUYABxSOjY6CRt6aqnfsGYUZ3pspm6qB6gAFPSyAQqZ4AHWgFEk0j6kHkAFkBE5IH0aF1QHk-h45kCrogUOA0aAAIJQaBZeqgAC-3TeU3-NUB9WIHjYbCEsmxuPxDQALMAsL44KBucE2JzaXTfqAALo7Bk7SZvVkExpeRYtUDAhECWbPV5vPYHARHUINXACPQKJB9HAYyD2tCYZRYE3TD4DIY_JkTAGa0FIiFxGEUABKLAw8CKoGRkDkLD6CCxnRxCDxwbBEIsVgA8up1Gj4LLGQG1QGgw1gSmhGis6BbqwPIReRXqz6vsNQGNq38a0CRMDgc3W4Ry_KmSzZg1iAAyXDjtaT-mdgeztmRmCQXiibU-KcD5lD-otgjQWTAEQAMXJsunUyV1ZV1arAY1DVWXKEKCRXoBt2fp9k-g5fkC5K3iIAAqEa3iwegCOA_jksWCC2rIWLrmBp4QfUAAyACSABCIgRmIAgRP0oAEQIsYyPYWHHie5RnuIBYAHIRiISjQOwZJoeoGFwMx9K4S-AZykyklVG-zLyvhqzrJsfRqJoSA2KIASAVUZqHEgxxAqiwSyCgghZgAtIiURqRgHq6b0vrfKB75niG4KQgoWARtG1z5th8kzrhSmhCW4BeMg7QdrhwEuf2rFbpqty7ogalCSJvI4axbH4Rxt5EZxLEnklDT3mI8GIZAyGoehmGBRJT7SW8snZQpTJ5Yeuo_tysjgqEjn6RahlWsOAAeLoeIZUSYIgGwSI5cW9glM7ubmkJIBGASiR4qY4qEBTwLRkCitAgUbn8IVzkCNp2kgiHIEilkpbAaWOd6djOctuGBvhuC3CsBbIsCFHsD4hkjWdxWbme_0rMRyLkhRfQCGwj3nT9uXXfUcMAFIBMQcGwrjHhmaWDUnq10zNdMrVBeUinY8pRiuCTZMKJAg1Iualq9vUJOoGihp2XNTiLZ9Pb-pWZ5iLjIgBKDXhIOpoBs4ZHMY25-EvQ4anMy84kycqG4flUnXNMsYhxGloAkX4ZBc_sBlGfUyKhEm0g4AgU2mIISCehdTmS650t5RNChTVRqgkSw0ioND4HY_cURwMElgrGsGxbG1q34RyPhwNRsiITgMdx4-RvUz0Sp0gA3AkeTioskOgKUaoQ4iPAfigY3cMOXXLG0B3J48cSgESHj2l4nMbrIHgYD3ffsqjhAoyWboFnA4B-AIABeUWhE2KQOOkziAYi6hLxzzxlj08n3SmhmEF3OzqIhaNIOZPDqCpLcUBYb8aAMyZHxMyBRsit1AAAlgAA6QoCB65MkRMrB-fQn6QIAAYAB4MAAD4AAkZR4EwI1HSLBwA8EYMQW8AQmgKDEKGrzIBqD0EAGpSjYIwHAAhRDshwO5s7UIdIqHyloaAehfD-SQGYSwR-FpQDsNAJw7hhDiFSOEdQ6YegkBeH8Cwi0mjDZtVkPAJiUsJjyn9j4BougCCOVYLUHguh8QZlAIwNG0APBZkdFoVAKhUDyngaMeBCpA73WfkCAAjAAVgAKSOXsp_dgDQYnxMDqmLAawl6IU0iwcINQ-iOUQvYZ4DQCKRmxIwAikBL46BYKASMyEJDK2KXEA-0B5SQDGoQPwqByTUlWH0VM7YCTOMgIHCwDYswwT0JAfAnAJA8AAEzpIQLGPoL9qyEBYOCSGDQL4vEDlUFO6sszkhRihBo3I_GIneloC5fNBDgGaXct-zxiB7wJJElZT435wA_l_UAP8Nh_x6YgNgWFgEDm0bopg0haiyBIbMGBehV4IA5hQeoMJsS0nqDQQxVcmT0yqIiBAURZCbIDKmdZlKtk7IbKNeoTyXlHKmFmGq-yakvCavKYloAUawCuFgTuUKQEpkQg0AAxNEmVdyI6F13H1HgAAGGB0TeUTJQGwIVIrTZTCUH0CVQLf7tHEWChFQC9XelCGAg1iF5ClBGPUaVgoADsyqxAADYcWSoAJyRLEGIV10SfXlQABzRLDT6kQIhPVxu9QqAlbwYWp0UOK0SIxzUQv4Qs0AsS02GtEjAxElhNKJp5USwOkAOBSHBBS0Vbw34R3rfUM0MAsjGlZUIatOqCRWv1emqVMb43eorW8GmRia61yAA)

Q: write ECharts code of a globe chart mapping the latest ten largest earthquakes
[Answer Code](https://echarts.apache.org/examples/en/editor.html?gl=1&code=PTAEHMFMDtIJwIYBdIBNQCMCeoAilIAHAZQIGsAKXYgSgCgRRC4B7AW0KQC5QB3OAJYpQAUQDCACwRwkAZ1ABjFqkigWAM1AIIAGxYZVCqTNBsEhQgOjhQSCap3JIspLZihHcKC9CRpdgEcAVwQyZzoGMGIEDh1VPxkJYNDVVGRtCkckISCVABoPFmsc_NMEcGgSyAK9BWQBItBoGMh6JWgfBMCQsNx00ABeUABtOlBx0ABvRRYWOFRZHmGAZgAOADplgCYtgoBaAEYDja2ATi2AXQKzCqqeAHZ1g4LmtkgeAHIxBB0BdTnKggCgBVYgAQQ-oAAvgVGBI2AU7AJ5LV6o1kaArKAAHKQABuCDS62JYwm0yUcwWSz2AAZ1vd7st9gz1qsACyXa7lSpIXLvUAANlZLxanxEChCqDmkJhpPG5Nm80WI2Wjx2AFYCqr1jSDuqrmVbryVDwhfcRW9PgAVIJwMJYGV5OVTGaU5XDPZC9VHAoHZZ006nAUGm48vmm9aapqi0AfACS0ClsFkAgQjudCrd1J2kZpNP2Ao2eZpIe5d0F6zZFv5XwkAji6YmLopSqWyyFZ3zoHudNW_tLRvDFaZ0ctsbB6nAUkqLgQ0EbZNdrZGhyLef2B3ua5LXMHJoru1HNYAYgIAFYCBfypdUkYHU469egQ7q9WPneGsP7oXPI-fAASCC8AgAgCCC4JXs2iq3sMWxsu-vo5sWA5fvyQpdq8NZWiBwHztCTpNpmy4em-xa-uqWzvih5Zvqc1afAACuYIQ4pAvCgAA4kEVh-DKdAXAA3M6TaRKAYhFHi8CuGkSDaEgLCiJI_jyP8cBmEgdDtD47SSTIaB9LJgy-P4SQ9JABkIOsZiEBQFCQAENCDAAfKAFCTKSIAEjoQT8sMxLrPZ6wtgsBSBaGVQGowwx6MUxrVB49RxbuqEXKSXk-UsgXBbIwwHAaWXQTlH5hWWcWRWAZjQCEOg6Dg6gCAAHmgpKYTwgWYXQUI0DQQmiYSKjoJV1W1QU1CgKgAjoNALCuGQ03sXYqi2joTDIBIdAEnAoAAEoAPK7VaAD6DFgla_5GR8EhIEghCLCAkBGMp6zmAgRiQOsczgMAkANTEhBxLIHy9Yw4nQPV4C2mi0BqJwDQdBt0gw9kjRDO54zZEgcQ8GjEwoA13CxlaLCEKABw0qAAAy0jeK4IgmckYSAwREyyEEGB4wTHwcXoBigAAasi1UCAAXlDHzM-McTqJzCgwCgcAfKSsro7MOjZIQ2POqp6nyzw6hBNACjI9DFCENIMSyI5ONNnAkC8nA0MAAYACSTGbiBsLI6yYVCAA8GBwE5ACypVDq7wkTO7FvrOlkCwalTbjH7AdORTLB1MbPCu1Hnsxz8Pm5Rc6zyaeTWoBQWw0FCAAN2IFNn5u57HwwlsXLCl2gFAR-MWwR1X1ciI7QlNlCSvM-APP8tbvjQHiAisNAbzQATe0Hcdp3nQA1LGwAyQgewT8ACCyLIdvALOcD1ZAOioOsZ6EOA4ugIwu2w0UPw8GCqDoNoF9XzfmBXpkHAKwA2qBnQYGPpAK0P17b8lXkdE6Z1QDbw-LvdIB8dBHxPmfXgcwb5t0ICwdYkC7BYHWFsPMbJdR3wfk_RgAAhKBZQSYc1tJAZ09gBBTiQDA_G7CeAIPXsg1B6DZKYOwafJAwA8FwAIfJIhJC1rkMoTSahBxaGPwluNZE_1XqQCXkgYgdQsagDpGo7RsgpATWsJ8W2PxkTZAUOLZ0vweGa0TmUKwHjPGYmXjAFMSAsA8A0ZqbuoArGEhYLwHgSA4A-QjsrROMQMACDlj4zxVgUAdCEMEsx9JEnOiSeMOebFQZxJYDoDJEwQAICCPJbaM0nCxPidUCOdSGlNJQHrH4p8CjPwqnOYaOBbZ6NluAzxHSWCNNkigYghACCoBCfmCOE1ZyG35HqGkRSx6klPoIZwSwMwRyCQsz4sgM7y2WLgFxnjgpWCcMQLALgDGfAnvoSAtzE6yCwGwDAlTiAi35PrQ2xtXJeStuE229toZeXjqAAAVKALYAkBmgGMT8VQPy_mVIiUCzAOBwpxUSdo8YQgDHECCaY6eTYlB6DgHrA2Rs4auRzpbKY4TxhaVcESvkRk2V528nHS4w9fFks0BQXlKhQBOSGI8GkjloW2mhh8AAxOodQxYaRAzRdtNAoBVJlDPHMYyiQGbhDFeK1yUrVCyorAq0ASqHaxnVeoVYCg8w6pfogawqhDUuAXjYLopkUiyE5Y6u2yqXUatQD2bVqLGAAE1r56HYoatgyh4BOFNd0UN4TimJ2Jq9XJPBewktWekHgOkpL6XSDs8YqUoQCSAA)

Two years ago people were trying ChatGPT to do the same (#18384). For good or bad the robots are here now 🤖
### What does the proposed API look like?
just write meaningful prompts
Contributor guide
Assessment
This issue has not been assessed yet.