Rumah > hujung hadapan web > View.js > teks badan

Sambungan nod dan fungsi rajah pepohon pelaksanaan carta statistik Vue

王林
Lepaskan: 2023-08-26 15:03:35
asal
1653 orang telah melayarinya

Sambungan nod dan fungsi rajah pepohon pelaksanaan carta statistik Vue

Sambungan nod carta statistik Vue dan pelaksanaan fungsi rajah pepohon

Vue ialah rangka kerja JavaScript yang progresif untuk membina antara muka pengguna Ia boleh membina aplikasi yang kaya dengan ciri melalui komponenisasi. Dalam bidang visualisasi data, Vue juga menyediakan beberapa alat dan pemalam yang sangat mudah yang boleh membantu kami mencapai pelbagai carta dan kesan visualisasi dengan cepat. Artikel ini akan memperkenalkan cara menggunakan Vue untuk melaksanakan sambungan nod dan fungsi rajah pepohon carta statistik, dan memberikan contoh kod yang sepadan.

1. Sambungan nod

Sambungan nod ialah borang carta yang digunakan untuk menyatakan perhubungan data ia sering digunakan untuk memaparkan struktur hierarki, struktur organisasi, topologi rangkaian dan senario lain. Dalam Vue, kita boleh menggunakan pemalam vue2-org-tree untuk mencapai kesan sambungan nod.

  1. Pasang pemalam
npm install vue2-org-tree
Salin selepas log masuk
  1. Perkenalkan pemalam dan gaya

Dalam komponen yang perlu disambungkan menggunakan nod, kami perlu memperkenalkan pemalam dan gaya vue2-org-tree.

import Vue2OrgTree from 'vue2-org-tree'
import 'vue2-org-tree/dist/style.css'

Vue.use(Vue2OrgTree)
Salin selepas log masuk
  1. Menggunakan komponen

Dalam templat Vue, kita boleh menggunakan komponen vue2-org-tree untuk memaparkan sambungan nod.

<template>
  <div id="app">
    <vue2-org-tree :data="treeData"></vue2-org-tree>
  </div>
</template>
Salin selepas log masuk
  1. Format data

Data yang disambungkan oleh nod biasanya diwakili oleh struktur pepohon dan setiap nod boleh mengandungi nod anak.

data() {
  return {
    treeData: [
      {
        label: '节点1',
        children: [
          { label: '节点1.1' },
          { label: '节点1.2' }
        ]
      },
      {
        label: '节点2',
        children: [
          { label: '节点2.1' },
          { label: '节点2.2' }
        ]
      }
    ]
  }
}
Salin selepas log masuk

Melalui langkah di atas, kita boleh mencapai kesan sambungan nod dengan cepat.

2. Treemap

Peta pokok ialah borang carta yang digunakan untuk memaparkan struktur hierarki data Ia sering digunakan untuk memaparkan direktori fail, struktur organisasi dan senario lain. Dalam Vue, kita boleh menggunakan vue-treeselect pemalam untuk melaksanakan fungsi rajah pepohon.

  1. Pasang pemalam
npm install vue-treeselect
Salin selepas log masuk
  1. Perkenalkan pemalam dan gaya

Dalam komponen yang perlu menggunakan rajah pokok, kami perlu memperkenalkan pemalam dan gaya vue-treeselect.

import Treeselect from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'

Vue.component('Treeselect', Treeselect)
Salin selepas log masuk
  1. Menggunakan komponen

Dalam templat Vue, kita boleh menggunakan komponen vue-treeselect untuk memaparkan rajah pepohon.

<template>
  <div id="app">
    <treeselect :options="treeOptions" v-model="selectedTreeNode"></treeselect>
  </div>
</template>
Salin selepas log masuk
  1. Format data

Data dendrogram secara amnya diwakili oleh struktur pokok, dan setiap nod boleh mengandungi nod anak.

data() {
  return {
    treeOptions: [
      {
        id: 1,
        label: '节点1',
        children: [
          { id: 2, label: '节点1.1' },
          { id: 3, label: '节点1.2' }
        ]
      },
      {
        id: 4,
        label: '节点2',
        children: [
          { id: 5, label: '节点2.1' },
          { id: 6, label: '节点2.2' }
        ]
      }
    ],
    selectedTreeNode: null
  }
}
Salin selepas log masuk

Melalui langkah di atas, kita boleh melaksanakan fungsi rajah pokok dengan pantas.

Ringkasan

Melalui pemalam Vue vue2-org-tree dan vue-treeselect, kami boleh melaksanakan sambungan nod dan fungsi dendrogram carta statistik dengan mudah. Pemalam ini bukan sahaja menyediakan gaya yang kaya dan kesan interaktif, tetapi juga mengendalikan data secara fleksibel dengan hierarki yang berbeza. Dalam projek sebenar, kita boleh memilih pemalam yang sesuai mengikut keperluan untuk mencapai matlamat visualisasi data.

Saya harap artikel ini bermanfaat kepada anda, terima kasih kerana membaca!

Atas ialah kandungan terperinci Sambungan nod dan fungsi rajah pepohon pelaksanaan carta statistik Vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan