GraphViz-Visual-Editor
Cobalah di http://magjac.com/graphviz-visual-Editor.
Aplikasi Web untuk pengeditan visual interaktif grafik graphViz yang dijelaskan dalam bahasa DOT.
Instalasi
git clone https://github.com/magjac/graphviz-visual-editor
cd graphviz-visual-editor
npm install
make
npm run start
Catatan: Panggung Make memancarkan beberapa peringatan. Abaikan mereka.
Untuk membuat build yang dioptimalkan dari aplikasi:
Pelajari lebih lanjut dari ReadMe Aplikasi Create React dan Panduan Pengguna.
Fitur yang diimplementasikan
- Rendering grafik dari representasi titik tekstual.
- Panning dan memperbesar grafik.
- Mengedit sumber titik dalam editor teks yang sensitif terhadap konteks.
- Pengeditan visual grafik melalui interaksi mouse:
- Masukkan bentuk node dengan klik atau drag-and-drop.
- Pilih gaya node default, warna dan fillcolor.
- Gambar tepi antara node.
- Pilih node dan tepi dengan klik atau dengan menyeret area dan tandai di editor teks.
- Hapus node dan tepi yang dipilih.
- Potong/salin-dan-paste node yang dipilih.
- Pembaruan otomatis sumber titik ketika grafik diedit secara visual.
- Pembaruan otomatis grafik saat sumber titik diedit.
- Transisi animasi grafik menjadi keadaan baru ketika perubahan dilakukan.
- Pelestarian Sumber Dot dan Status Aplikasi Selama Muat Ulang Halaman dengan Simpan dan Ambil Otomatis ke/Dari Penyimpanan Lokal di Browser.
- Ekspor Grafik sebagai URL dan Impor Grafik dari URL tersebut.
- Ekspor Grafik sebagai SVG.
- Opsi:
- Secara otomatis pas dengan grafik ke area gambar yang tersedia.
- Pilih mesin tata letak GraphViz.
- Bantuan online:
- Pintasan keyboard
- Interaksi tikus
Browser yang diuji
Masalah yang diketahui
Masalah yang diketahui tidak tercantum di sini .
Semua bug dan permintaan peningkatan yang diketahui dilaporkan sebagai masalah di GitHub dan terdaftar di bawah tab Masalah.
Semua masalah terbuka
Mencantumkan bug dan permintaan peningkatan.
Dikenal bug terbuka
Buka permintaan peningkatan
Keterbatasan yang diketahui
Batasan adalah fitur yang sengaja dirilis tanpa fungsionalitas penuh. Keterbatasan diklasifikasikan baik sebagai bug dan sebagai permintaan peningkatan untuk mencerminkan bahwa meskipun merupakan peningkatan yang belum diimplementasikan dari perspektif penulis, itu mungkin dianggap sebagai bug dari perspektif pengguna.
Masalah tertutup
Peta jalan
Ada banyak fitur keren yang hilang. Mereka atau akan terdaftar sebagai permintaan tambahan di GitHub.
Ada juga papan proyek yang menunjukkan kegiatan jangka pendek.