Rumah > Artikel > Tutorial sistem > YouPlot, artifak lukisan Linux, menjadikan visualisasi data mudah
Sama ada analisis data, pembelajaran mesin atau penyelidikan saintifik, visualisasi data adalah bahagian penting. Walau bagaimanapun, bagi kebanyakan pengguna Linux, bukan mudah untuk mencari alat lukisan yang mudah digunakan dan cekap. Nasib baik, kini terdapat artifak lukisan Linux yang dipanggil YouPlot, yang boleh membantu pengguna Linux dengan mudah menggambarkan data dan menjadikan analisis data lebih cekap dan tepat. Dalam artikel ini, kami akan melihat secara mendalam ciri dan penggunaan YouPlot, dengan harapan dapat menyediakan pengguna Linux dengan alat visualisasi data yang berkualiti tinggi dan mudah digunakan.
Data digital adalah komponen penting dalam membangunkan pengetahuan saintifik dan membuat keputusan. Tanpa sedikit pengetahuan tentang hasil sebelumnya, apa-apa keputusan yang anda buat adalah sedikit lebih daripada sebalik syiling.
Sebagai contoh, anda merekodkan data lambungan syiling Jika anda melambung syiling dua kali, kemungkinan besar ia akan menjadi kepala. Jika anda hanya mempunyai data ini, anda mungkin menjangkakan lambungan syiling seterusnya juga akan menjadi kepala. Oleh itu, anda mungkin mempertimbangkan untuk menggadaikan rumah anda, atau melakukan apa sahaja yang diperlukan, dan mempertaruhkan semua harta benda anda sekiranya lambungan syiling seterusnya akan timbul.
Tetapi jika anda mempunyai lebih banyak data lambungan syiling, anda akan mendapati bahawa apabila mata data meningkat, kebarangkalian untuk melontar kepala syiling akan beransur-ansur berkurangan kepada kira-kira 50%, pada ketika itu anda akan menyedari bahawa ia bukan lagi idea yang baik .
Jika anda merekodkan data anda dalam jadual, mungkin sukar untuk memahami jumlah data yang besar apabila mengimbas beribu-ribu titik data sepintas lalu. Tanpa mengenal pasti trend, kategori dan outlier dengan cepat, adalah mudah untuk membuat kesimpulan yang salah dan membuat keputusan yang tidak betul. Carta boleh memproses data mentah supaya anda boleh menyemak imbas dengan cepat dan segera menemui arah aliran, klasifikasi dan outlier, supaya anda boleh membuat kesimpulan yang betul dan membuat keputusan termaklum.
YouPlot ialah alat baris arahan untuk melukis graf dan carta dalam terminal Linux. Program ini menyokong fail nilai dipisahkan tab (TSV) sebagai input dan mengembalikan pelbagai graf seperti plot serakan, plot kotak, histogram, carta bar dan banyak lagi dalam format yang cantik.
Selain dapat memindahkan fail tempatan ke YouPlot untuk diproses, anda juga boleh menjana grafik yang sepadan dalam talian dengan memaipkan output standard ke YouPlot sebagai sebahagian daripada arahan.
YouPlot ialah alat baris arahan yang boleh melukis plot serakan, plot kotak, histogram, histogram, dsb. dalam terminal Linux. Program ini menerima fail nilai dipisahkan tab (TSV) sebagai input dan mengembalikan carta berformat indah.
Selain dapat memasukkan fail tempatan ke dalam YouPlot, anda juga boleh menjana plot dalam masa nyata dengan memaipkan output standard ke dalam YouPlot sebagai sebahagian daripada arahan.
Walaupun YouPlot juga tersedia sebagai Permata Ruby, cara paling mudah untuk memasangnya di Linux adalah melalui pengurus pakej Homebrew. Memandangkan banyak pengedaran Linux tidak disertakan dengan Homebrew prapasang, anda harus memasang Homebrew pada sistem Linux anda sebelum memulakan. Seterusnya, anda boleh memasang YouPlot menggunakan arahan berikut:
brew install youplot
Anda boleh menggunakan youplot atau uplot untuk memanggil YouPplot, struktur arahan asas ialah:
uplot command>Suis
Command ialah jenis plot yang anda ingin hasilkan. Yang paling biasa ialah:
Perintah | Tindakan |
---|---|
bar | Lukis carta bar mendatar |
sejarah | Lukis histogram mendatar |
talian | Lukis graf garis |
garisan | Lukis graf garisan dengan berbilang siri |
serak | Lukis plot berselerak |
d | Plot Ketumpatan |
kotak | Lukis plot kotak |
可用选项因您使用的绘图类型而异。 要查看每种类型的可用选项,请使用 –help 开关。 如果您想查看可以使用散点图做什么,您可以输入:
uplot scatter --help
YouPlot 开发人员以 TSV 格式提供了一些出色的示例数据,以便您探索 YouPlot 函数。您可以通过以下方式下载它:
wget https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/IRIStsv.tsv
该数据与开花植物有关,并给出了萼片长度、萼片宽度、花瓣长度、花瓣宽度和物种的指标。
要绘制基本箱线图,请输入
uplot box IRIStsv.tsv
这不是特别有用,因为绘图没有轴标签或标题。您可以使用 –**-xlabel、ylabel** 和 –**-title** 开关添加这些内容。
例如,如果您有一个 TSV 文件,其中包含包含不同绘图类型的感知冷却因子的数据,则显示此数据:
uplot box --title 'How cool are these graphs?' --xlabel 'coolness rating' --ylabel 'type'
生成的图将类似于上图中显示的图。
您还可以从另一个程序的标准输出中管道输入。YouPlot开发人员给出的一个很好的例子是:
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)' | uplot line
上面的命令将生成 101 个制表符分隔的值,并将它们通过管道传输到 YouPlot,从而产生令人愉悦的正弦波。
总之,YouPlot是一款非常专业、易用的数据可视化工具,不仅支持多种绘图类型,而且还提供了丰富的自定义选项和高效的数据处理能力。对于需要频繁进行数据可视化的Linux用户来说,YouPlot无疑是一个非常值得尝试的工具。如果你还没有使用过YouPlot,不妨下载试用一下,相信你会被它强大的功能和友好的界面所吸引。
Atas ialah kandungan terperinci YouPlot, artifak lukisan Linux, menjadikan visualisasi data mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!