Sekarang mari kita lihat beberapa aplikasi VML. Carta data boleh dikatakan sebagai kepakaran VML. Apabila melukis carta, langkah paling penting ialah menukar data kepada koordinat . Oleh kerana VML ialah vektor, terdapat banyak kebebasan dalam julat nilai data, kerana anda boleh menggunakan nilai koordinat dengan perpuluhan atau data yang sangat besar sebagai nilai koordinat. Sebelum membuat carta, beberapa perkara mesti dijelaskan Carta mesti dilihat secara keseluruhan, yang bermaksud menggunakan Kumpulan untuk mengandungi paksi x dan y berada dalam kuadran keempat, saiz VML ditentukan mengikut lebar; , ketinggian ditentukan oleh, bukan oleh saiz koordinat. Seterusnya, mari lihat beberapa carta klasik. Carta lengkung (carta arah aliran) : Ia kelihatan seperti lengkung, tetapi sebenarnya ia terdiri daripada polylines kecil apabila dipecahkan. Jadi kita boleh memilih PolyLine untuk melakukannya. Mula-mula mari kita lukis paksi koordinat:
Mungkin anda ingin memaparkan skala pada paksi koordinat Ini juga mudah dicapai . Dalam Kumpulan Dalam, menggunakan mutlak sebenarnya adalah kedudukan relatif berbanding Kumpulan. Nilai koordinat perlu diselaraskan sendiri. Kerana kita menggunakan px=200+73*i; (di mana 200 ialah jarak dari kiri) dan ordinat ialah py=2800-73*i (kerana jumlah ketinggian ialah 2800, jadi kita perlu menolak )Sekarang, menukar data ke dalam koordinat adalah mudah. Sudah tentu, i di sini ialah 0,1,2..7, atau ia boleh menjadi data khusus anda Apabila menukar, anda hanya perlu mendapatkan nilai koordinat mengikut perkadaran Sebagai contoh, nilai koordinat menegak anda adalah daripada 100, 200, 300, Tindak balas sepadan ..700 kepada koordinat ialah px=200+73*i*1/100 (di mana i ialah nilai data, 1/100 ialah nisbah bagi nilai koordinat kepada data)
Persediaan untuk melukis carta telah dilakukan, kini kami hanya memerlukan data. Dengan data, tuangkan data ke dalam PolyLine dan lengkung akan dipaparkan. Sekarang mari kita gunakan beberapa data palsu dan lihat bagaimana perkara di atas berfungsi! Terdapat banyak contoh dalam bahagian ini, sila layari halaman seterusnya.
Kenyataan:
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