


Apakah peta minda? Bagaimana menggunakan F6 untuk melukis peta minda dalam program mini?
Oct 18, 2021 am 11:26 AMApakah itu peta minda? Bagaimana untuk melukis peta minda dalam program mini? Artikel berikut akan memperkenalkan kepada anda cara menggunakan F6 untuk melukis peta minda dalam program kecil saya harap ia akan membantu anda!
Apakah itu pemetaan minda?
Peta minda (Bahasa Inggeris: mind map), juga dikenali sebagai Brain map, Mind map, brainstorming Diagram , Peta Minda, Peta Pencetus Otak, Peta Konsep atau Peta Pemikiran ialah satu cara untuk menyusun maklumat menggunakan ilustrasi imej . Ia menggunakan kata kunci atau idea pusat untuk menyambungkan semua perkataan, idea, tugasan atau item berkaitan lain yang mewakili dalam baris yang memancar. Ia boleh menggunakan kaedah yang berbeza untuk menyatakan idea orang ramai, seperti jenis petikan, jenis visualisasi yang boleh dilihat, jenis sistem pembinaan dan jenis klasifikasi. Ia biasanya digunakan dalam penyelidikan, organisasi, penyelesaian masalah, dan penggubalan dasar. "Wikipedia"
Pemetaan minda ialah alat pemikiran tambahan yang dicadangkan oleh Tony Buzan British pada tahun 1970-an. Dengan tema sasaran sebagai nod pusat, perhubungan dilanjutkan secara berterusan ke luar, terurai dan diterokai, dan akhirnya gambar rajah pokok yang lengkap terbentuk. Dari perspektif proses operasi khusus, ia juga boleh difahami sebagai visualisasi proses penerokaan, yang merekodkan sepenuhnya keputusan setiap persatuan. Bentuk ini lebih sesuai dengan cara berfikir orang, dan gambaran akhir juga memberi kita pemahaman yang lebih fizikal dan keseluruhan tentang subjek.
Hanya kerana fokus pemetaan minda adalah berfikir, dan aktiviti biasa kita tidak dapat dipisahkan daripada berfikir, pemetaan minda mempunyai julat senario penggunaan yang sangat luas. Contohnya, ringkasan, pembentangan laporan, sumbangsaran, dsb. Untuk melaksanakannya, hanya pen dan kertas sudah tentu, terdapat juga pelbagai aplikasi dalam talian dan bebas yang boleh menyokong penghasilan gambar rajah. Jika produk kami perlu memaparkan berbilang lapisan maklumat berkaitan di sekitar topik, kami boleh menggunakan peta minda. F6 boleh melukis peta otak dengan mudah dalam program kecil, seperti kesan dalam gambar di atas Pelajar yang mempunyai keperluan yang berkaitan patut dicuba. [Cadangan pembelajaran berkaitan: Tutorial pembangunan program mini]
Cara melukis dalam F6
Untuk contoh demonstrasi, sila rujukf6.antv.vision/zh /docs/exa …Kod dalam bahagian ini adalah sumber terbuka Jika anda berminat, anda boleh menyemaknya
- Alipaygithub.com/antvis/F6/t. …
- WeChat github.com/antvis/F6/t…
Dalam Alipay
Pasang pertama
npm install @antv/f6 @antv/f6-alipay -S
data.js
export default { id: 'Modeling Methods', children: [ { id: 'Classification', children: [ { id: 'Logistic regression', }, { id: 'Linear discriminant analysis', }, { id: 'Rules', }, { id: 'Decision trees', }, { id: 'Naive Bayes', }, { id: 'K nearest neighbor', }, { id: 'Probabilistic neural network', }, { id: 'Support vector machine', }, ], }, { id: 'Consensus', children: [ { id: 'Models diversity', children: [ { id: 'Different initializations', }, { id: 'Different parameter choices', }, { id: 'Different architectures', }, { id: 'Different modeling methods', }, { id: 'Different training sets', }, { id: 'Different feature sets', }, ], }, { id: 'Methods', children: [ { id: 'Classifier selection', }, { id: 'Classifier fusion', }, ], }, { id: 'Common', children: [ { id: 'Bagging', }, { id: 'Boosting', }, { id: 'AdaBoost', }, ], }, ], }, { id: 'Regression', children: [ { id: 'Multiple linear regression', }, { id: 'Partial least squares', }, { id: 'Multi-layer feedforward neural network', }, { id: 'General regression neural network', }, { id: 'Support vector regression', }, ], }, ], };
index.json
{ "defaultTitle": "mindMap", "usingComponents": { "f6-canvas": "@antv/f6-alipay/es/container/container" } }
index.js
import F6 from '@antv/f6'; import TreeGraph from '@antv/f6/dist/extends/graph/treeGraph'; import { wrapContext } from '../../../common/utils/context'; import data from './data'; /** * 腦圖-自節(jié)點(diǎn)自動(dòng)兩側(cè)分布 */ Page({ canvas: null, ctx: null, renderer: '', // mini、mini-native等,F(xiàn)6需要,標(biāo)記環(huán)境 isCanvasInit: false, // canvas是否準(zhǔn)備好了 graph: null, data: { width: 375, height: 600, pixelRatio: 2, forceMini: false, }, onLoad() { // 注冊(cè)自定義樹,節(jié)點(diǎn)等 F6.registerGraph('TreeGraph', TreeGraph); // 同步獲取window的寬高 const { windowWidth, windowHeight, pixelRatio } = my.getSystemInfoSync(); this.setData({ width: windowWidth, height: windowHeight, pixelRatio, }); }, /** * 初始化cnavas回調(diào),緩存獲得的context * @param {*} ctx 繪圖context * @param {*} rect 寬高信息 * @param {*} canvas canvas對(duì)象,在render為mini時(shí)為null * @param {*} renderer 使用canvas 1.0還是canvas 2.0,mini | mini-native */ handleInit(ctx, rect, canvas, renderer) { this.isCanvasInit = true; this.ctx = wrapContext(ctx); this.renderer = renderer; this.canvas = canvas; this.updateChart(); }, /** * canvas派發(fā)的事件,轉(zhuǎn)派給graph實(shí)例 */ handleTouch(e) { this.graph && this.graph.emitEvent(e); }, updateChart() { const { width, height, pixelRatio } = this.data; // 創(chuàng)建F6實(shí)例 this.graph = new F6.TreeGraph({ context: this.ctx, renderer: this.renderer, width, height, pixelRatio, fitView: true, modes: { default: [ { type: 'collapse-expand', onChange: function onChange(item, collapsed) { const model = item.getModel(); model.collapsed = collapsed; return true; }, }, 'drag-canvas', 'zoom-canvas', ], }, defaultNode: { size: 26, anchorPoints: [ [0, 0.5], [1, 0.5], ], }, defaultEdge: { type: 'cubic-horizontal', }, layout: { type: 'mindmap', direction: 'H', getHeight: function getHeight() { return 16; }, getWidth: function getWidth() { return 16; }, getVGap: function getVGap() { return 10; }, getHGap: function getHGap() { return 50; }, }, }); let centerX = 0; this.graph.node(function(node) { if (node.id === 'Modeling Methods') { centerX = node.x; } // position的取值(由于ESlint禁止嵌套的三元表達(dá),所以單獨(dú)提取出來寫) let position_value = null; if (node.children && node.children.length > 0) { position_value = 'left'; } else if (node.x > centerX) position_value = 'right'; else position_value = 'left'; return { label: node.id, labelCfg: { offset: 5, position: position_value, }, }; }); this.graph.data(data); this.graph.render(); this.graph.fitView(); }, });
index.axml
<f6-canvas width="{{width}}" height="{{height}}" forceMini="{{forceMini}}" pixelRatio="{{pixelRatio}}" onTouchEvent="handleTouch" onInit="handleInit" ></f6-canvas>
Pasang dahulu
npm install @antv/f6-wx -S
@antv/f6-wx
Memandangkan WeChat tidak begitu mesra dengan pakej npm, kami telah membungkusnya secara berasingan @antv/f6-wx
untuk membantu pengguna memudahkan operasi.
data.js Sama seperti di atas
index.json
{ "defaultTitle": "腦圖", "usingComponents": { "f6-canvas": "@antv/f6-wx/canvas/canvas" } }
index.wxml
<f6-canvas width="{{width}}" height="{{height}}" forceMini="{{forceMini}}" pixelRatio="{{pixelRatio}}" bind:onTouchEvent="handleTouch" bind:onInit="handleInit" ></f6-canvas>
index.js
import F6 from '@antv/f6-wx'; import TreeGraph from '@antv/f6-wx/extends/graph/treeGraph'; import data from './data'; /** * 腦圖-自節(jié)點(diǎn)自動(dòng)兩側(cè)分布 */ Page({ canvas: null, ctx: null, renderer: '', // mini、mini-native等,F(xiàn)6需要,標(biāo)記環(huán)境 isCanvasInit: false, // canvas是否準(zhǔn)備好了 graph: null, data: { width: 375, height: 600, pixelRatio: 1, forceMini: false, }, onLoad() { // 注冊(cè)自定義樹,節(jié)點(diǎn)等 F6.registerGraph('TreeGraph', TreeGraph); // 同步獲取window的寬高 const { windowWidth, windowHeight, pixelRatio } = wx.getSystemInfoSync(); this.setData({ width: windowWidth, height: windowHeight, // pixelRatio, }); }, /** * 初始化cnavas回調(diào),緩存獲得的context * @param {*} ctx 繪圖context * @param {*} rect 寬高信息 * @param {*} canvas canvas對(duì)象,在render為mini時(shí)為null * @param {*} renderer 使用canvas 1.0還是canvas 2.0,mini | mini-native */ handleInit(event) { const {ctx, rect, canvas, renderer} = event.detail this.isCanvasInit = true; this.ctx = ctx; this.renderer = renderer; this.canvas = canvas; this.updateChart(); }, /** * canvas派發(fā)的事件,轉(zhuǎn)派給graph實(shí)例 */ handleTouch(e) { this.graph && this.graph.emitEvent(e.detail); }, updateChart() { const { width, height, pixelRatio } = this.data; // 創(chuàng)建F6實(shí)例 this.graph = new F6.TreeGraph({ context: this.ctx, renderer: this.renderer, width, height, pixelRatio, fitView: true, modes: { default: [ { type: 'collapse-expand', onChange: function onChange(item, collapsed) { const model = item.getModel(); model.collapsed = collapsed; return true; }, }, 'drag-canvas', 'zoom-canvas', ], }, defaultNode: { size: 26, anchorPoints: [ [0, 0.5], [1, 0.5], ], }, defaultEdge: { type: 'cubic-horizontal', }, layout: { type: 'mindmap', direction: 'H', getHeight: function getHeight() { return 16; }, getWidth: function getWidth() { return 16; }, getVGap: function getVGap() { return 10; }, getHGap: function getHGap() { return 50; }, }, }); let centerX = 0; this.graph.node(function(node) { if (node.id === 'Modeling Methods') { centerX = node.x; } // position的取值(由于ESlint禁止嵌套的三元表達(dá),所以單獨(dú)提取出來寫) let position_value = null; if (node.children && node.children.length > 0) { position_value = 'left'; } else if (node.x > centerX) position_value = 'right'; else position_value = 'left'; return { label: node.id, labelCfg: { offset: 5, position: position_value, }, }; }); this.graph.data(data); this.graph.render(); this.graph.fitView(); }, });
Selamat datang untuk berbincang
Jika anda berminat dengan pemetaan minda atau visualisasi graf, anda boleh menambah akaun WeChat sayaopenwayne
untuk memasuki perbincangan kumpulan WeChat kami.
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Pengenalan kepada Pengaturcaraan! !
Atas ialah kandungan terperinci Apakah peta minda? Bagaimana menggunakan F6 untuk melukis peta minda dalam program mini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Ramai rakan-rakan yang masih tidak tahu menggunakan perkataan untuk membuat peta minda, jadi editor di bawah akan menerangkan cara menggunakan perkataan untuk membuat peta minda Jika anda memerlukan, cepat dan lihat berguna kepada semua orang. Langkah 1: Mula-mula buka Word, klik Sisipkan dalam bar menu (seperti yang ditunjukkan dalam gambar). Langkah 2: Klik ikon bentuk (seperti yang ditunjukkan dalam gambar). Langkah 3: Klik pada segi empat tepat bulat (seperti yang ditunjukkan dalam gambar). Langkah 4: Lukiskan segi empat tepat bulat yang sesuai dalam dokumen (seperti yang ditunjukkan dalam gambar). Langkah 5: Dalam bentuk, klik untuk memilih ikon penyambung lengkung (seperti yang ditunjukkan dalam gambar). Langkah 6: Gunakan penyambung lengkung untuk menyambungkan segi empat tepat bulat (seperti yang ditunjukkan dalam gambar). Langkah 7: Klik untuk memilih segi empat tepat bulat, masukkan teks dan peta minda akan dilukis (seperti

Dengan populariti teknologi Internet mudah alih dan telefon pintar, WeChat telah menjadi aplikasi yang sangat diperlukan dalam kehidupan orang ramai. Program mini WeChat membenarkan orang ramai menggunakan program mini secara langsung untuk menyelesaikan beberapa keperluan mudah tanpa memuat turun dan memasang aplikasi. Artikel ini akan memperkenalkan cara menggunakan Python untuk membangunkan applet WeChat. 1. Persediaan Sebelum menggunakan Python untuk membangunkan applet WeChat, anda perlu memasang perpustakaan Python yang berkaitan. Adalah disyorkan untuk menggunakan dua perpustakaan wxpy dan itchat di sini. wxpy ialah mesin WeChat

Melaksanakan kesan flipping kad dalam program mini WeChat Dalam program mini WeChat, melaksanakan kesan flipping kad ialah kesan animasi biasa yang boleh meningkatkan pengalaman pengguna dan daya tarikan interaksi antara muka. Yang berikut akan memperkenalkan secara terperinci cara melaksanakan kesan khas flipping kad dalam applet WeChat dan memberikan contoh kod yang berkaitan. Pertama, anda perlu menentukan dua elemen kad dalam fail susun atur halaman program mini, satu untuk memaparkan kandungan hadapan dan satu untuk memaparkan kandungan belakang Kod sampel khusus adalah seperti berikut: <!--index.wxml-. ->&l

Menurut berita dari laman web ini pada 31 Oktober, pada 27 Mei tahun ini, Ant Group mengumumkan pelancaran "Projek Pemilihan Watak Cina", dan baru-baru ini membawa kemajuan baharu: Alipay melancarkan program mini "Pemilihan Watak Cina-Watak Biasa" untuk mengumpul koleksi daripada masyarakat Watak nadir menambah pustaka aksara jarang dan memberikan pengalaman input yang berbeza untuk aksara jarang untuk membantu memperbaik kaedah input aksara jarang dalam Alipay. Pada masa ini, pengguna boleh memasukkan applet "Watak Tidak Biasa" dengan mencari kata kunci seperti "Pengambilan aksara Cina" dan "aksara jarang". Dalam program mini, pengguna boleh menghantar gambar aksara jarang yang belum dikenali dan dimasukkan oleh sistem Selepas pengesahan, jurutera Alipay akan membuat entri tambahan ke dalam perpustakaan fon. Laman web ini mendapati bahawa pengguna juga boleh mengalami kaedah input pemisahan perkataan terkini dalam program mini Kaedah input ini direka untuk perkataan yang jarang dengan sebutan yang tidak jelas. Pembongkaran pengguna

Cari sisipan dalam perisian WPS dan klik pada peta minda untuk melukisnya. Analisis 1. Buka perisian mudah alih WPS dan pergi ke halaman utama, klik Sisipkan di atas, dan kemudian klik Peta Minda. 2. Panel akan muncul, dan kemudian klik pilihan Peta Minda Kosong Baharu di atas. 33Akhir sekali, lukis peta minda pada halaman dan klik Sisipkan untuk memaparkannya. Tambahan: Apakah alat peta minda? 1 Peta minda, juga dikenali sebagai peta minda, adalah alat pemikiran inovatif grafik yang berkesan untuk menyatakan pemikiran divergen Ia adalah mudah tetapi sangat berkesan dan pada masa yang sama sangat berkesan alat berfikir. Ringkasan/Nota Semasa mencipta peta minda, perkaitan antara tema teras dan grafik teras adalah penting. Hubungan rapat antara mereka membantu menggalakkan kelancaran dan logik pemikiran

Program mini boleh menggunakan react. Cara menggunakannya: 1. Laksanakan pemapar berdasarkan "react-reconciler" dan jana DSL 2. Buat komponen program mini untuk menghuraikan dan membuat DSL 3. Pasang npm dan laksanakan Build; npm dalam alat; 4. Perkenalkan pakej ke halaman anda sendiri, dan kemudian gunakan API untuk menyelesaikan pembangunan.

Bagaimana uniapp boleh mencapai penukaran pantas antara program mini dan H5 memerlukan contoh kod khusus Dalam beberapa tahun kebelakangan ini, dengan perkembangan Internet mudah alih dan populariti telefon pintar, program mini dan H5 telah menjadi bentuk aplikasi yang sangat diperlukan. Sebagai rangka kerja pembangunan merentas platform, uniapp boleh dengan cepat merealisasikan penukaran antara program kecil dan H5 berdasarkan set kod, meningkatkan kecekapan pembangunan. Artikel ini akan memperkenalkan cara uniapp boleh mencapai penukaran pantas antara program mini dan H5, dan memberikan contoh kod khusus. 1. Pengenalan kepada uniapp unia

Artikel ini membawakan kepada anda beberapa isu berkaitan tentang program mini WeChat terutamanya cara menggunakan mesej templat akaun dalam program mini. Saya harap ia dapat membantu semua orang.
