1 poin oleh GN⁺ 2024-06-28 | 1 komentar | Bagikan ke WhatsApp

Paket baru untuk membuat chart di Emacs: eplot

Pengenalan paket eplot

  • Memperkenalkan eplot, paket untuk memudahkan pembuatan plot sederhana di Emacs.
  • chart.el yang sudah ada sebelumnya memiliki fungsi yang terbatas.
  • eplot menampilkan angka pada sumbu Y dengan cara yang lebih mudah dipahami.

Masalah pada alat chart yang sudah ada

  • Chart Google Finance sudah lama menggunakan sumbu yang tidak masuk akal.
  • Saat membuat chart saham, penting untuk menampilkan angka pada sumbu sebagai "angka yang enak dilihat".

Fitur eplot

  • eplot membuat chart dari buffer yang berisi banyak angka di Emacs dengan perintah M-x eplot.
  • Memperkenalkan konsep header agar chart bisa disesuaikan dengan mudah.
  • Menggunakan SVG sehingga gradien dapat diimplementasikan dengan mudah.

Cara penggunaan

  • Masukkan angka ke dalam buffer lalu jalankan M-x eplot, maka chart akan ditampilkan.
  • Tambahkan header untuk menyesuaikan chart dengan cepat.
  • Gunakan mode eplot untuk mengedit chart dengan lebih nyaman.

Status pengembangan

  • Saat ini eplot telah dipublikasikan di Microsoft Github.
  • Proyek ini masih dalam pengerjaan, dan kodenya belum dirapikan.

Pendapat GN⁺

  • Pengalaman pengguna: eplot memberikan pengalaman chart yang lebih baik bagi pengguna Emacs.
  • Kemudahan pengembangan: Header memudahkan penyesuaian chart sehingga lebih nyaman bagi pengembang.
  • Pertimbangan teknis: Penggunaan SVG untuk mengimplementasikan gradien cukup menarik.
  • Alat pembanding: Alat dengan fungsi serupa antara lain Excel dan Jupyter Notebook.
  • Potensi perkembangan ke depan: Walaupun kodenya saat ini belum dirapikan, kemungkinan besar akan terus membaik di masa depan.

1 komentar

 
GN⁺ 2024-06-28
Komentar Hacker News
  • Saat mengerjakan perbaikan bug Emacs, saya jadi paham mengapa belakangan ini saya tidak bisa menemukan "10% perbaikan bug Emacs". Benar-benar pekerjaan yang keren.
  • Sepertinya dengan menggunakan variabel lokal file dan direktori di Emacs untuk mengatur konfigurasi chart, pengalaman pengguna bisa jadi lebih fleksibel.
  • Cara menambahkan gradiennya benar-benar sederhana dan cerdas.
  • Saat bekerja di Our World in Data, saya banyak belajar tentang cara membuat chart yang bagus. Saya ingin memberi saran agar tidak mengabaikan judul, subjudul, dan caption.
  • Menambahkan library aliran data dan DSL juga ide yang bagus. dplyr dari Hadley Wickham adalah yang terbaik.
  • Belakangan ini saya sedang mengeksplorasi proyek baru Mike Bostock, Plot. Sejauh ini sangat menarik.
  • Saya sudah tidak lagi memakai Emacs, tetapi semoga komentar-komentar di atas membantu.
  • Kita juga bisa membuat plot di org mode menggunakan Python dan matplotlib. Gnuplot bukan satu-satunya opsi.
  • Plot berformat SVG bisa diimpor ke LaTeX atau browser web, jadi merupakan pilihan yang bagus untuk disisipkan ke dalam makalah. Selamat atas hasil yang bagus.
  • Ini pertama kalinya saya melihat Microsoft dan Github disebut bersama, dan rasanya masih tetap tidak nyaman.