apache / apache/echarts

Announcement: DeepSeek can write ECharts code

Open
#20,721 1 comment 3 reactions 0 assignees View on GitHub
en new-feature pending
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)

![Image](https://github.com/user-attachments/assets/6d97f90e-632b-4b7f-8477-2e39e4305d7c)

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)

![Image](https://github.com/user-attachments/assets/a65c0b98-48c5-4ac2-9b2b-fc5fc5b38e51)

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)

![Image](https://github.com/user-attachments/assets/fd3407f9-88db-4daa-99e1-c458648c6d0a)

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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.