Saya memiliki beberapa data deret waktu yang ingin saya visualisasikan sebagai plot 2d.
Input adalah format tanggal ISO dan nilai dipisahkan oleh ruang, satu catatan per baris:
2010-10-21 23
2010-10-22 32
etc.
Outputnya harus berupa plot 2d yang terlihat bagus. Kebutuhan dasar:
- output ke jendela X11 (sebagai pratinjau) dan ke file png
- sumbu x harus memahami tanggal dan secara alami skala data, misalnya jarak antara 3 hari harus tiga kali lebih lama daripada jarak antara 1 hari
- harus dapat dipanggil dari skrip
- output yang bagus dan nyaman untuk digunakan
Bonus:
- keluaran svg
Saya mencoba gnuplot
dan berfungsi - ia memiliki beberapa dukungan tanggal:
gnuplot> set xdata time
gnuplot> set timefmt "%Y-%m-%d"
gnuplot> plot "test.dat" using 1:2
Tapi saya punya beberapa masalah dengan gnuplot:
- dengan plot pengaturan default terlihat sangat jelek
- sulit untuk menemukan hal-hal di manual - misalnya ketika merencanakan poin bagaimana cara saya menggunakan lingkaran kecil diisi daripada tanda '+' default?
- shell gnuplot adalah sakit di leher - tidak menggunakan readline, rusak, penyelesaian perintah adalah lelucon, saya tidak tahu cara mengaktifkan pintasan vi - atau jika didukung, bagaimana dengan pencarian terbalik dll.
Jadi pertanyaan saya: Apa alternatif untuk memvisualisasikan data deret waktu?
Atau apakah saya melebih-lebihkan masalah gnuplot?