ホームページ  >  記事  >  システムチュートリアル  >  Linux 描画アーティファクトである YouPlot により、データの視覚化が簡単になります

Linux 描画アーティファクトである YouPlot により、データの視覚化が簡単になります

WBOY
WBOY転載
2024-02-10 19:24:10454ブラウズ

データ分析、機械学習、科学研究のいずれにおいても、データの視覚化は不可欠な部分です。ただし、多くの Linux ユーザーにとって、使いやすく効率的な描画ツールを見つけるのは簡単ではありません。幸いなことに、現在、YouPlot と呼ばれる Linux 描画アーティファクトがあり、Linux ユーザーがデータを簡単に視覚化し、データ分析をより効率的かつ正確に行うのに役立ちます。この記事では、Linux ユーザーに高品質で使いやすいデータ視覚化ツールを提供することを目的として、YouPlot の機能と使用法を詳しく説明します。

グラフはデータを表現するために不可欠です

デジタル データは、科学的知識を発展させ、意思決定を行う上で重要な部分です。以前の結果についての知識がなければ、どのような決定もコイン投げに過ぎません。

たとえば、コイン投げのデータを記録しているとします。コインを 2 回投げると、表になる可能性が高くなります。このデータだけがあれば、次のコイン投げも表になると予想するかもしれません。そこで、家を抵当に入れるか、できる限りのことをして、次のコイントスで表が出る確率に全財産を賭けることを検討するかもしれません。

しかし、より多くのコイン投げデータがある場合は、データ ポイントの数が増加するにつれて、コインを投げて表が出る確率が徐々に約 50% まで減少することがわかり、その後、それがもはや確率的ではないことに気づくでしょう。何て素晴らしいアイデアなんだ。

データを表に記録する場合、数千のデータ ポイントをスキャンするときに、一目で大量のデータを理解するのが難しい場合があります。傾向、カテゴリ、外れ値を迅速に特定しないと、誤った推論が導き出され、誤った決定が下されてしまいがちです。チャートは生データを処理できるため、傾向、分類、外れ値をすばやく参照してすぐに発見できるため、正しい結論を導き出し、情報に基づいた意思決定を行うことができます。

YouPlot とは何ですか?

YouPlot は、Linux ターミナルでグラフやチャートを描画するためのコマンド ライン ツールです。このプログラムは入力としてタブ区切り値 (TSV) ファイルをサポートし、散布図、箱ひげ図、ヒストグラム、棒グラフなどのさまざまなグラフを美しい形式で返します。

ローカル ファイルを YouPlot に転送して処理するだけでなく、標準出力をコマンドの一部として YouPlot にパイプすることで、対応するグラフィックスをオンラインで生成することもできます。

Linux に YouPlot をインストールする方法

YouPlot は、Linux ターミナルで散布図、箱ひげ図、ヒストグラム、ヒストグラムなどを描画できるコマンド ライン ツールです。このプログラムはタブ区切り値 (TSV) ファイルを入力として受け入れ、美しくフォーマットされたグラフを返します。

ローカル ファイルを YouPlot に入力できることに加えて、標準出力をコマンドの一部として YouPlot にパイプすることによって、リアルタイムでプロットを生成することもできます。

YouPlot は Ruby Gem としても入手できますが、Linux にインストールする最も簡単な方法は、Homebrew パッケージ マネージャーを使用することです。多くの Linux ディストリビューションには Homebrew がプリインストールされていないため、開始する前に Linux システムに Homebrew をインストールする必要があります。次に、次のコマンドを使用して YouPlot をインストールできます:

リーリー

Linux 描画アーティファクトである YouPlot により、データの視覚化が簡単になりますLinux 描画アーティファクトである YouPlot により、データの視覚化が簡単になります

YouPlot を使用して Linux ターミナルで美しいグラフを作成します

Linux 描画アーティファクトである YouPlot により、データの視覚化が簡単になります

YouPlot を呼び出すには、youuplot または uplot を使用できます。基本的なコマンド構造は次のとおりです:

リーリー

コマンド スイッチは、生成するプロットのタイプです。最も一般的なものは次のとおりです:

############注文### ###アクション### ###############バー### 水平棒グラフを描画する履歴水平方向のヒストグラムを描画する #########ライン### 折れ線グラフの描画行複数の系列を含む折れ線グラフを描画する散布散布図を描くd密度プロットの描画 #########箱### 箱ひげ図の描画

可用选项因您使用的绘图类型而异。 要查看每种类型的可用选项,请使用 –help 开关。 如果您想查看可以使用散点图做什么,您可以输入:

uplot scatter --help
Linux 描画アーティファクトである YouPlot により、データの視覚化が簡単になります

YouPlot 开发人员以 TSV 格式提供了一些出色的示例数据,以便您探索 YouPlot 函数。您可以通过以下方式下载它:

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

该数据与开花植物有关,并给出了萼片长度、萼片宽度、花瓣长度、花瓣宽度和物种的指标。

要绘制基本箱线图,请输入

uplot box IRIStsv.tsv

Linux 描画アーティファクトである YouPlot により、データの視覚化が簡単になります 这不是特别有用,因为绘图没有轴标签或标题。您可以使用 –**-xlabelylabel** 和 –**-title** 开关添加这些内容。

例如,如果您有一个 TSV 文件,其中包含包含不同绘图类型的感知冷却因子的数据,则显示此数据:

uplot box --title 'How cool are these graphs?' --xlabel 'coolness rating' --ylabel 'type'
Linux 描画アーティファクトである YouPlot により、データの視覚化が簡単になります

生成的图将类似于上图中显示的图。

Linux 描画アーティファクトである YouPlot により、データの視覚化が簡単になります

您还可以从另一个程序的标准输出中管道输入。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,不妨下载试用一下,相信你会被它强大的功能和友好的界面所吸引。

以上がLinux 描画アーティファクトである YouPlot により、データの視覚化が簡単になりますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlxlinux.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。