目次
1. matplotlib
2. Seaborn
5, pygal
Nullity 行列 (Aleksey Bilogur)
ホームページ バックエンド開発 Python チュートリアル グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!

グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!

Apr 12, 2023 pm 02:37 PM
python データ視覚化ライブラリ

グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!

1. matplotlib

グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!

2 つのヒストグラム

matplotlib は、Python 視覚化ライブラリのリーダーです。 10 年以上経った今でも、Python ユーザーにとって最も一般的に使用されている描画ライブラリです。その設計は、1980 年代に設計された商用プログラミング言語 MATLAB に非常に似ています。

matplotlib は最初の Python 視覚化ライブラリであるため、他にも多くのライブラリが構築されているか、直接呼び出しています。

たとえば、pandas と Seaborn は matplotlib をアウトソーシングしており、少ないコードで matplotlib メソッドを呼び出すことができます。

matplotlib を使用すると、データに関する一般的な情報を簡単に取得できますが、公開するグラフを迅速かつ簡単に作成するのはそれほど簡単ではありません。

Chris Moffitt 氏が「Python 視覚化ツールの概要」で述べたように、「これは非常に強力であり、非常に複雑です。」

matplotlib には 1990 年代の強力なデフォルト関数があります。についても長年苦情が寄せられてきました。 matplotlib 2.0 の今後のリリースには、より多くのファッショナブルなスタイルが含まれると言われています。

開発者: John D. Hunter

詳細情報: https://www.php.cn/link/a563b6d5abbf137175059d6bb14672cc

2. Seaborn

グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!

Violinplot (Michael Waskom)

Seaborn は matplotlib を使用して、シンプルなコードで美しいチャートを作成します。

Seaborn と matplotlib の最大の違いは、デフォルトの描画スタイルとカラー マッチングが現代的な美しさを備えていることです。

Seaborn は matplotlib 上に構築されているため、Seaborn のデフォルト パラメーターを調整するには matplotlib を理解する必要があります。

開発者: Michael Waskom

詳細情報: https://www.php.cn/link/b93f11867481fc6d77908aea58ba6198 ##3 . ggplot

グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!小さな倍数 (ŷhat)

ggplot は、R、ggplot2 に基づくプロット パッケージであり、「Image Grammar」のソースも使用します ( 『グラフィックスの文法』の概念。

ggplot と matplotlib の違いは、さまざまなレイヤーをオーバーレイして画像を完成できることです。たとえば、軸から始めて、点を追加し、線や傾向線などを追加できます。

「イメージグラマー」は「思考プロセスに近い」描画手法として評価されていますが、matplotlibに慣れているユーザーにとっては、この新しい考え方に慣れるまでに時間がかかるかもしれません。

ggplot の作者は、ggplot は非常にパーソナライズされた画像の作成には適さないと述べました。操作を簡素化するために画像の複雑さを犠牲にします。

ggplot は pandas と緊密に統合されているため、ggplot を使用するときはデータを DataFrame に保存することをお勧めします。

ggplot は pandas と緊密に統合されているため、使用するときは次のことを読むことをお勧めします。データを DataFrame に取り込みます。

開発者: ŷhat

詳細情報:

https://www.php.cn/link/be23c41621390a448779ee72409e5f49

4. Bokeh

グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!3 つの都市のインタラクティブな気象統計 (Continuum Analytics)

ggplot と同様に、Bokeh も「グラフィック文法」の概念に基づいています。

ただし、ggplot とは異なり、完全に Python に基づいており、R から参照されません。

その利点は、ネットワーク上で直接使用できる対話型グラフの作成に使用できることです。チャートは、JSON オブジェクト、HTML ドキュメント、または対話型 Web アプリケーションとして出力できます。

ボーケンは、データ ストリーミングとリアルタイム データもサポートしています。 Bokeh は、さまざまなユーザーに 3 つのレベルの制御を提供します。

最高レベルの制御は、主にヒストグラム、箱ひげ図、ヒストグラムなどの一般的な画像を作成するための迅速なグラフ作成に使用されます。

中レベルの制御では、matplotlib と同様に、画像の基本要素 (分布プロット内の点など) を制御できます。

最も低いレベルの制御は、主に開発者とソフトウェア エンジニアを対象としています。

デフォルト値はありません。グラフの各要素を定義する必要があります。

開発者: Continuum Analytics

詳細情報: https://www.php.cn/link/fdad3b5b2200b598dfde9517e5b426a8

5, pygal

グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!

#箱ひげ図 (Florian Mounier)

pygal は、Bokeh や Plotly と同様に、Web ブラウザーに直接埋め込むことができるインタラクティブなグラフィックスを提供します。

他の 2 つとの主な違いは、グラフを SVG 形式で出力できることです。

データ サイズが比較的小さい場合は、SVG で十分です。ただし、データ ポイントが数百または数千ある場合、SVG レンダリング プロセスは非常に遅くなります。

すべてのグラフはメソッドにカプセル化されており、デフォルトのスタイルも非常に美しいため、数行のコードで美しいグラフを簡単に作成できます。

開発者: Florian Mounier

詳細情報:

https://www.php.cn/link/bf5d232e6c54a84b97769a91adb1642f ##6 . Plotly

折れ線グラフ (Plotly)グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!

オンライン グラフ作成ツール Plotly について聞いたことがあるかもしれませんが、Python を通じて使用できることをご存知ですか? ?

Plotly は、Bokeh のようなインタラクティブなグラフの作成に特化していますが、等高線プロット、ツリー プロット、3 次元グラフなど、他のライブラリでは見つけるのが難しいいくつかのグラフ タイプを提供します。

開発者: Plotly

詳細情報:

https://www.php.cn/link/d01c25576ff1c53de58e0e6970a2d510

7. geoplotlib

Choropleth (Andrea Cuttone)グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!

geoplotlib は、地図および地理的に関連したデータを作成するためのツールボックスです。

これを使用して、等高線マップ、ヒート マップ、点密度マップなどのさまざまなマップを作成できます。

geoplotlib を使用するには、Pyglet (オブジェクト指向プログラミング インターフェイス) をインストールする必要があります。ただし、ほとんどの Python 視覚化ツールはマップを提供していないため、マップの描画専用のツールがあると非常に便利です。

開発者: Andrea Cuttone

詳細情報:

https://www.php.cn/link/a9cf46a38a9b05e959f33215e5cdc38a

8 , Gleam

傾向線付き散布図 (David Robinson)

グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!Gleam は、R の Shiny からインスピレーションを得ています。 Python プログラムのみを使用して、分析をインタラクティブな Web アプリケーションに変えることができます。HTML CSS や JavaScript の知識は必要ありません。

Gleam は、任意の Python 視覚化ライブラリを使用できます。

グラフを作成するときにフィールドを追加すると、ユーザーはそれを使用してデータを並べ替えたりフィルター処理したりできるようになります。

開発者: David Robinson

詳細情報:

https://www.php.cn/link/c0ad6deb373037e7f63f219c850e3396

#9 . missingno

Nullity 行列 (Aleksey Bilogur)

データの欠落は永遠に苦痛です。 グラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!

missingno は、データ テーブルをくまなく調べるのではなく、画像を使用して欠落データの状況を迅速に評価します。

データの完全性に基づいてデータを並べ替えたりフィルター処理したり、ヒート マップやツリー マップに基づいてデータを修正することを検討したりできます。

開発者: Aleksey Bilogur

詳細情報:

https://www.php.cn/link/bc05ca60f2f0d67d0525f41d1d8f8717

10 、レザー

##一貫したスケールを持つグラフ グリッド (Christopher Groskopf)

レザーの最も優れた定義は、その著者であるクリストファー・グロスコップによって語られています。

「レザーは、今すぐグラフが必要だが、グラフが完璧かどうかは気にしない人向けです。」

すべてのデータ型で使用でき、SVG 画像を生成するため、調整すると、画質を損なうことなく画像サイズが拡大されます。

以上がグラフの作成方法がわかりませんか?あなたに役立つ 10 個の Python データ視覚化ライブラリ!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Python vs. JavaScript:コミュニティ、ライブラリ、リソース Python vs. JavaScript:コミュニティ、ライブラリ、リソース Apr 15, 2025 am 12:16 AM

PythonとJavaScriptには、コミュニティ、ライブラリ、リソースの観点から、独自の利点と短所があります。 1)Pythonコミュニティはフレンドリーで初心者に適していますが、フロントエンドの開発リソースはJavaScriptほど豊富ではありません。 2)Pythonはデータサイエンスおよび機械学習ライブラリで強力ですが、JavaScriptはフロントエンド開発ライブラリとフレームワークで優れています。 3)どちらも豊富な学習リソースを持っていますが、Pythonは公式文書から始めるのに適していますが、JavaScriptはMDNWebDocsにより優れています。選択は、プロジェクトのニーズと個人的な関心に基づいている必要があります。

ターミナルVSCODEでプログラムを実行する方法 ターミナルVSCODEでプログラムを実行する方法 Apr 15, 2025 pm 06:42 PM

VSコードでは、次の手順を通じて端末でプログラムを実行できます。コードを準備し、統合端子を開き、コードディレクトリが端末作業ディレクトリと一致していることを確認します。プログラミング言語(pythonのpython your_file_name.pyなど)に従って実行コマンドを選択して、それが正常に実行されるかどうかを確認し、エラーを解決します。デバッガーを使用して、デバッグ効率を向上させます。

Visual StudioコードはPythonで使用できますか Visual StudioコードはPythonで使用できますか Apr 15, 2025 pm 08:18 PM

VSコードはPythonの書き込みに使用でき、Pythonアプリケーションを開発するための理想的なツールになる多くの機能を提供できます。ユーザーは以下を可能にします。Python拡張機能をインストールして、コードの完了、構文の強調表示、デバッグなどの関数を取得できます。デバッガーを使用して、コードを段階的に追跡し、エラーを見つけて修正します。バージョンコントロールのためにGitを統合します。コードフォーマットツールを使用して、コードの一貫性を維持します。糸くずツールを使用して、事前に潜在的な問題を発見します。

VSCODE拡張機能は悪意がありますか? VSCODE拡張機能は悪意がありますか? Apr 15, 2025 pm 07:57 PM

VSコード拡張機能は、悪意のあるコードの隠れ、脆弱性の活用、合法的な拡張機能としての自慰行為など、悪意のあるリスクを引き起こします。悪意のある拡張機能を識別する方法には、パブリッシャーのチェック、コメントの読み取り、コードのチェック、およびインストールに注意してください。セキュリティ対策には、セキュリティ認識、良好な習慣、定期的な更新、ウイルス対策ソフトウェアも含まれます。

Windows 8でコードを実行できます Windows 8でコードを実行できます Apr 15, 2025 pm 07:24 PM

VSコードはWindows 8で実行できますが、エクスペリエンスは大きくない場合があります。まず、システムが最新のパッチに更新されていることを確認してから、システムアーキテクチャに一致するVSコードインストールパッケージをダウンロードして、プロンプトとしてインストールします。インストール後、一部の拡張機能はWindows 8と互換性があり、代替拡張機能を探すか、仮想マシンで新しいWindowsシステムを使用する必要があることに注意してください。必要な拡張機能をインストールして、適切に動作するかどうかを確認します。 Windows 8ではVSコードは実行可能ですが、開発エクスペリエンスとセキュリティを向上させるために、新しいWindowsシステムにアップグレードすることをお勧めします。

Python:自動化、スクリプト、およびタスク管理 Python:自動化、スクリプト、およびタスク管理 Apr 16, 2025 am 12:14 AM

Pythonは、自動化、スクリプト、およびタスク管理に優れています。 1)自動化:OSやShutilなどの標準ライブラリを介してファイルバックアップが実現されます。 2)スクリプトの書き込み:Psutilライブラリを使用してシステムリソースを監視します。 3)タスク管理:スケジュールライブラリを使用してタスクをスケジュールします。 Pythonの使いやすさと豊富なライブラリサポートにより、これらの分野で優先ツールになります。

vscodeとは何ですか?vscodeとは何ですか? vscodeとは何ですか?vscodeとは何ですか? Apr 15, 2025 pm 06:45 PM

VSコードは、Microsoftが開発した無料のオープンソースクロスプラットフォームコードエディターと開発環境であるフルネームVisual Studioコードです。幅広いプログラミング言語をサポートし、構文の強調表示、コード自動完了、コードスニペット、および開発効率を向上させるスマートプロンプトを提供します。リッチな拡張エコシステムを通じて、ユーザーは、デバッガー、コードフォーマットツール、GIT統合など、特定のニーズや言語に拡張機能を追加できます。 VSコードには、コードのバグをすばやく見つけて解決するのに役立つ直感的なデバッガーも含まれています。

VSコードはPythonを実行できます VSコードはPythonを実行できます Apr 15, 2025 pm 08:21 PM

はい、VSコードはPythonコードを実行できます。 VSコードでPythonを効率的に実行するには、次の手順を完了します。Pythonインタープリターをインストールし、環境変数を構成します。 VSコードにPython拡張機能をインストールします。コマンドラインを介してVSコードの端末でPythonコードを実行します。 VSコードのデバッグ機能とコードフォーマットを使用して、開発効率を向上させます。優れたプログラミング習慣を採用し、パフォーマンス分析ツールを使用してコードパフォーマンスを最適化します。

See all articles