ホームページ >バックエンド開発 >Python チュートリアル >いいぞ!コードを 1 行も書かずに Matplotlib を呼び出して描画できる Python アーティファクトをお勧めします。

いいぞ!コードを 1 行も書かずに Matplotlib を呼び出して描画できる Python アーティファクトをお勧めします。

WBOY
WBOY転載
2023-05-12 20:52:041206ブラウズ

赞!推荐一款 Python 神器,不写一行代码,就可以调用 Matplotlib 绘图!

新しい描画アーティファクト: sviewgui の紹介。

sviewgui の概要

この GUI は matplotlib に基づいており、さまざまな方法で csv ファイルを視覚化できます。主な機能:

  • Ⅰ 散布図、線図、密度プロット、ヒストグラム、箱ひげ図のタイプ;
  • Ⅱ マーカー サイズ、線幅、ヒストグラム ビンの数、色グラフの設定 (cmocean から);
  • Ⅲ グラフを編集可能な PDF として保存;
  • Ⅳ グラフを描画するためのコードは、再利用できるように利用可能です。 sviewgui の外側で変更します;

プロジェクトアドレス: https://github.com/SojiroFukuda/sview-gui

このパッケージは非常に使いやすいです、メソッドは buildGUI() の 1 つだけです。このメソッドには、0 または 1 つのパラメータを渡すことができます。 csv ファイルのファイル パスを引数として使用することも、pandas の DataFrame オブジェクトを引数として使用することもできます。同様のコードは次のように記述されます。

# 第一种形式
import sviewgui.sview as sv
sv.buildGUI()
# 第二种形式
import sviewgui.sview as sv
FILE_PATH = "User/Documents/yourdata.csv"
sv.buildGUI(FILE_PATH)
# 第三种形式
import sviewgui.sview as sv
import pandas as pd
FILE_PATH = "User/Documents/yourdata.csv"
df = pd.read_csv(FILE_PATH)
sv.buildGUI(df)

上記のコードは、ドライバーがこの GuI ビジュアル インターフェイスを開くのにのみ役立ちます。

最後に、このライブラリは matplotlib 視覚化に基づいているため、seaborn スタイルもここに適用されます。これは、seaborn も matplotlib 視覚化に基づいているためです。

sviewgui のインストール

このライブラリには多数の依存ライブラリがあるため、次のコード行を直接使用して sviewgui ライブラリをインストールできます。

pip install sviewgui -i https://pypi.tuna.tsinghua.edu.cn/simple/ --ignore-installed

最初は最後の --ignore-installed を追加しませんでしたが、エラーが報告されました。エラーはおおよそ次のとおりです:

ERROR: Cannot uninstall 'certifi'. It is a distutils installed project and thus we cannot
accurately determine which files belong to it which would lead to only a partial uninstall.

これを追加するだけです。理由は気にしないでください、私にも分からないからです!

sviewgui use

上記では GUI グラフィカル インターフェイス ウィンドウを開くための 3 つのコードを紹介しましたが、ここでは次の方法のみを紹介します:

import sviewgui.sview as sv
sv.buildGUI()

スクリーンショット

赞!推荐一款 Python 神器,不写一行代码,就可以调用 Matplotlib 绘图!

コマンド ラインに上記のコードを入力すると、グラフィカル インターフェイス ウィンドウがバックグラウンドで開きます。初期化状態は次のとおりです。おおよそ次のようになります:

赞!推荐一款 Python 神器,不写一行代码,就可以调用 Matplotlib 绘图!

上の選択をクリックしてデータ ソースを選択します:

赞!推荐一款 Python 神器,不写一行代码,就可以调用 Matplotlib 绘图!

次に、左側のメニュー バーをクリックして、対応するグラフィックを生成します。ただ、一つだけ中国語には対応していないみたいです! ! !

赞!推荐一款 Python 神器,不写一行代码,就可以调用 Matplotlib 绘图!

#これだけでは必要なグラフィックを完成させるのに十分ではないと思われる場合は、グラフィックに対応する Python コードをコピーして、単純に変更することができます。

赞!推荐一款 Python 神器,不写一行代码,就可以调用 Matplotlib 绘图!

#次に、次のコードを取得し、それを変更するだけで美しい Matplotlib グラフィックスを生成できます。

うわー

以上がいいぞ!コードを 1 行も書かずに Matplotlib を呼び出して描画できる Python アーティファクトをお勧めします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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