Identifikasi tren dalam data dan buat keputusan berdasarkan informasi dengan memvisualisasikan data di terminal Linux dengan YouPlot.

Data adalah minyak baru—atau begitulah yang diberitahukan kepada kami. Tetapi keefektifan data Anda seringkali bergantung pada cara Anda menyajikannya.

Bagan, grafik, dan plot dapat memberi Anda dan audiens Anda gambaran umum instan dengan cara yang tidak dapat dikelola oleh tabel gambar. Inilah cara membuat visual data yang menakjubkan di terminal Linux Anda.

Grafik Sangat Penting untuk Menampilkan Data

Data numerik adalah bagian penting dari pengembangan pengetahuan ilmiah dan pengambilan keputusan. Tanpa pengetahuan tentang hasil sebelumnya, keputusan apa pun yang Anda buat sama baiknya dengan melempar koin.

Dan semakin banyak poin data yang Anda miliki, semakin besar kemungkinan keputusan Anda benar.

Lempar koin dua kali, misalnya, dan ada kemungkinan besar koin itu akan mendarat di kepala kedua kali. Berdasarkan probabilitas 100% dari data Anda ini, Anda dapat mempertimbangkan untuk menggadaikan rumah Anda, menjual nenek Anda, dan mempertaruhkan semua yang Anda miliki pada lemparan koin berikutnya juga.

Tetapi dengan lebih banyak data lemparan koin, Anda akan melihat bahwa seiring waktu, kemungkinannya turun menjadi sekitar 0,5, dan mengikatkan anak-anak Anda ke tambang garam untuk investasi uang tunai sepertinya bukan lagi ide yang bagus.

Jika kamu merekam data Anda dalam sebuah tabel, mungkin sulit untuk memahami data dalam jumlah besar secara sekilas. Hampir tidak mungkin untuk memindai melalui notebook yang berisi ribuan titik data dan melihat tren yang muncul. Tanpa kemampuan itu, mudah untuk menarik kesimpulan yang salah dan membuat keputusan yang buruk.

Grafik dan bagan mengambil data mentah dan memprosesnya sedemikian rupa sehingga mudah dilihat dengan cepat dan langsung dapat melihat tren, pengelompokan, dan outlier — artinya Anda dapat menarik kesimpulan yang benar dan mendapatkan informasi keputusan.

Apa itu YouPlot?

YouPlot adalah alat baris perintah yang menggambar plot, grafik, dan bagan di terminal Linux Anda.

Program menerima file nilai yang dipisahkan tab (TSV). sebagai input dan mengembalikan grafik pencar yang diformat dengan indah, plot kotak, histogram, bagan batang, dan banyak lagi.

Selain memberi makan file lokal ke YouPlot, Anda juga dapat membuat plot dengan cepat dengan menyalurkan keluaran standar ke YouPlot sebagai bagian dari perintah.

Cara Memasang YouPlot di Linux

YouPlot tersedia sebagai Permata Ruby, namun cara termudah untuk menginstal YouPlot di Linux adalah melalui pengelola paket Homebrew.

Homebrew tidak diinstal sebelumnya di banyak distro Linux, jadi sebelum Anda memulai, Anda harus melakukannya instal Homebrew di sistem Linux Anda.

Sekarang instal YouPlot dengan:

brew install youplot

Buat Grafik Luar Biasa di Terminal Linux Anda Dengan YouPlot

Anda dapat memanggil YouPlot menggunakan youplot atau uplot, dan struktur perintah dasarnya adalah:

uplot 

Itu memerintah switch adalah jenis plot yang ingin Anda hasilkan. Yang paling umum adalah:

Memerintah

Tindakan

batang

Gambarlah plot batang horizontal

hist

Gambar histogram horizontal

garis

Gambar plot garis

baris

Gambar plot garis dengan beberapa seri

menyebarkan

Gambarlah grafik pencar

D

Gambarlah plot kerapatan

kotak

Gambar plot kotak

Opsi yang tersedia bervariasi tergantung pada jenis plot yang Anda gunakan. Untuk melihat opsi yang tersedia untuk setiap jenis, gunakan --membantu mengalihkan. Jika Anda ingin melihat apa yang dapat Anda lakukan dengan grafik pencar, Anda akan memasukkan:

unggah pencar --bantuan

Pengembang YouPlot telah menyediakan beberapa data sampel yang sangat baik dalam format TSV untuk memungkinkan Anda menjelajahi fungsi YouPlot. Anda dapat mengunduhnya dengan:

wget https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/IRIStsv.tsv

Data berkaitan dengan tanaman berbunga dan memberikan metrik untuk panjang sepal, lebar sepal, panjang petal, lebar petal, dan spesies.

Untuk menggambar plot kotak dasar, enter

kotak uplot IRIStsv.tsv

Ini tidak terlalu berguna karena plot tidak memiliki label atau judul sumbu. Anda dapat menambahkan ini menggunakan --xlabel, ylabel, Dan --judul sakelar.

Misalnya, jika Anda memiliki file TSV dengan data yang berisi faktor kesejukan yang dirasakan dari berbagai jenis plot, Anda menampilkan data ini dengan:

kotak uplot --title 'Seberapa keren grafik ini?' --xlabel 'rating keren' --ylabel 'tipe'

Plot yang dihasilkan akan serupa dengan yang ditunjukkan pada gambar di atas.

Anda juga dapat mem-pipe input dari output standar program lain. Contoh bagus yang diberikan oleh pengembang YouPlot adalah:

python3 -c 'from math import sin, pidata = "\n".join (f"{i*pi/50}\t{sin (i*pi/50)}" for i in range (101))print ( data)' | garis uplot

Perintah di atas akan menghasilkan 101 nilai yang dipisahkan tab dan menyalurkannya ke YouPlot—menghasilkan gelombang sinus yang menyenangkan.

Visualisasikan Data sebagai Plot di Terminal Linux Anda!

Tidak ada batasan pada apa yang dapat ditampilkan YouPlot di terminal Linux Anda, tetapi jika Anda lebih suka cara memvisualisasikan data yang lebih konvensional, ada banyak pilihan GUI yang tersedia.