gitextract_wvdsh9zw/ ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README.zh-CN.md ├── babel.config.js ├── docs/ │ ├── css/ │ │ ├── app.bbd8772b.css │ │ ├── chunk-061e6c2e.84e1d974.css │ │ ├── chunk-0db36954.0fb2f4eb.css │ │ ├── chunk-18b1f5e6.be2ee65f.css │ │ ├── chunk-1dbc4892.322a06e9.css │ │ ├── chunk-3692d032.23856b21.css │ │ ├── chunk-3af6c88a.fe3cff42.css │ │ ├── chunk-448c6038.fc5cd8f2.css │ │ ├── chunk-592086b2.e3e2f5e2.css │ │ ├── chunk-6420848c.d9610866.css │ │ ├── chunk-7b4b38a4.035a3ae2.css │ │ ├── chunk-7c1fd248.06f24822.css │ │ ├── chunk-7cfae45f.7bd70877.css │ │ ├── chunk-880c371a.e6ceb929.css │ │ ├── chunk-8e3d3094.7b0092e0.css │ │ ├── chunk-a3d28932.f8558982.css │ │ ├── chunk-ae9db5ee.d5fb543a.css │ │ ├── chunk-b5672f66.273cd9f3.css │ │ ├── chunk-dcf654de.3e8eda58.css │ │ └── chunk-vendors.c506da7d.css │ ├── csv/ │ │ └── aapl.csv │ ├── index.html │ ├── js/ │ │ ├── app.0de1db5d.js │ │ ├── chunk-061e6c2e.a0c3102f.js │ │ ├── chunk-0db36954.872db150.js │ │ ├── chunk-13886534.80a2a18d.js │ │ ├── chunk-18b1f5e6.40035070.js │ │ ├── chunk-1dbc4892.9ba8d9cf.js │ │ ├── chunk-2d0afe49.423dc0da.js │ │ ├── chunk-2d0c5398.c6f77e29.js │ │ ├── chunk-2d0c8a76.813ce248.js │ │ ├── chunk-2d0cedee.3bb96589.js │ │ ├── chunk-2d0cf9fd.11328476.js │ │ ├── chunk-2d0d6793.84afa10f.js │ │ ├── chunk-2d0da318.449fa25c.js │ │ ├── chunk-2d0da541.df00aa80.js │ │ ├── chunk-2d0e9b42.0a2ccd10.js │ │ ├── chunk-2d0e9d7f.1307370f.js │ │ ├── chunk-2d238255.b2479f66.js │ │ ├── chunk-3692d032.3f2480a2.js │ │ ├── chunk-37cfae5c.6c441d9a.js │ │ ├── chunk-3af6c88a.67ecb8cd.js │ │ ├── chunk-3e50fd9a.e6e7f2ce.js │ │ ├── chunk-3ec82d30.06c2d538.js │ │ ├── chunk-448c6038.5eb8f5dc.js │ │ ├── chunk-592086b2.ea076492.js │ │ ├── chunk-6420848c.c51af563.js │ │ ├── chunk-644b5f90.b89be3f8.js │ │ ├── chunk-7b4b38a4.6bd814a2.js │ │ ├── chunk-7c1fd248.b521d68b.js │ │ ├── chunk-7cfae45f.f9e33e45.js │ │ ├── chunk-820d2da2.63363556.js │ │ ├── chunk-880c371a.7664aa06.js │ │ ├── chunk-8e3d3094.79c79471.js │ │ ├── chunk-a3d28932.a2e44993.js │ │ ├── chunk-ae9db5ee.def58d77.js │ │ ├── chunk-b5672f66.6c26715b.js │ │ ├── chunk-cde05c00.3af1554e.js │ │ ├── chunk-dcf654de.f6cdcc22.js │ │ ├── chunk-e4a1b66e.bafe0bd8.js │ │ └── chunk-vendors.9b52a9fe.js │ └── json/ │ └── miserables.json ├── package.json ├── public/ │ ├── csv/ │ │ └── aapl.csv │ ├── index.html │ └── json/ │ └── miserables.json ├── scripts/ │ ├── generateComponent/ │ │ ├── index.js │ │ └── template.js │ └── generateView/ │ ├── index.js │ └── template.js ├── src/ │ ├── App.vue │ ├── assets/ │ │ ├── csv/ │ │ │ └── aapl.csv │ │ ├── json/ │ │ │ ├── a.json │ │ │ ├── miserables.1.json │ │ │ ├── miserables.json │ │ │ ├── simple_force_layout.json │ │ │ ├── simple_force_layout_2.json │ │ │ └── simple_force_layout_3.json │ │ └── tsv/ │ │ └── data.tsv │ ├── components/ │ │ ├── Axis.vue │ │ ├── BarChartI.vue │ │ ├── BarChartII.vue │ │ ├── CompleteHistogramI.vue │ │ ├── CompleteHistogramII.vue │ │ ├── CompleteHistogramIII.vue │ │ ├── ForceBasedLabelPlacementI.vue │ │ ├── ForceBasedLabelPlacementII.vue │ │ ├── ForceBasedLabelPlacementIII.vue │ │ ├── ForceDirectedGraph.vue │ │ ├── GeneralUpdatePatternI.vue │ │ ├── HelloWorld.vue │ │ ├── Introduction.vue │ │ ├── Lines/ │ │ │ ├── LineChartI.vue │ │ │ ├── LineChartII.vue │ │ │ ├── data.tsv │ │ │ └── demo.html │ │ ├── ModifyingAForceLayoutI.vue │ │ ├── ModifyingAForceLayoutII.vue │ │ ├── ModifyingAForceLayoutIII.vue │ │ ├── Scale.vue │ │ ├── SelectElementAndBindData.vue │ │ ├── SelectInsertRemove.vue │ │ ├── SimpleBarChart.vue │ │ ├── Trees/ │ │ │ ├── TreeI.vue │ │ │ ├── TreeII.vue │ │ │ ├── TreeIII.vue │ │ │ ├── TreeIV.vue │ │ │ ├── TreeV.vue │ │ │ ├── TreeVI.vue │ │ │ ├── TreeVII.vue │ │ │ └── TreeVIII.vue │ │ ├── UpdateEnterExit.vue │ │ ├── Zoomable.vue │ │ ├── ZoomableText.vue │ │ └── template.vue │ ├── main.js │ ├── plugins/ │ │ └── vuetify.js │ ├── router.js │ └── views/ │ ├── Examples.vue │ ├── Home.vue │ └── NotFound.vue └── vue.config.js