books: update map extension architecture
@startuml
-package "pyecharts" {
- [python codes]
- [jupyter-echarts]
- [echarts-china-cities-js]
-}
-[pyecharts-cli]
+cloud "pypi" {
+[pyecharts]
+[pyecharts-jupyter-installer]
+[jupyter notebook]
+
+[lml]
+
+[jupyter-echarts-pypkg]
+[echarts-countries-pypkg]
+[echarts-china-cities-pypkg]
+}
cloud "github" {
+ [jupyter-echarts]
[echarts-countries-js]
- [echarts-united-kingdom-js]
+ [echarts-china-cities-js]
}
-[python codes] --> [jupyter-echarts] : embeds
-[jupyter-echarts] --> [echarts-china-cities-js] : embeds
-[python codes] ..> [echarts-countries-js] : reads
-[python codes] ..> [echarts-united-kingdom-js] : reads
-[pyecharts-cli] --> [echarts-countries-js] : installs
-[pyecharts-cli] --> [echarts-united-kingdom-js] : installs
+[jupyter-echarts]
+[echarts-china-cities-js]
+
+[jupyter-echarts-pypkg] ..> [jupyter-echarts] : packages
+[echarts-china-cities-pypkg] ..> [echarts-china-cities-js] : packages
+[echarts-countries-pypkg] ..> [echarts-countries-js] : packages
+[pyecharts] --> [lml] : finds extensions through
+[lml] --> [echarts-countries-pypkg] : links
+[lml] --> [echarts-china-cities-pypkg] : links
+[lml] --> [jupyter-echarts-pypkg] : links
+
+
+[jupyter-echarts-pypkg] --> [pyecharts-jupyter-installer]
+[echarts-countries-pypkg] --> [pyecharts-jupyter-installer]
+[echarts-china-cities-pypkg] --> [pyecharts-jupyter-installer]
+[pyecharts-jupyter-installer] --> [jupyter notebook] : installs javascript extensions to
@enduml
