ホームページ  >  記事  >  バックエンド開発  >  もう 1 つの Python アーティファクトでは、コードを 1 行も書かずに Matplotlib を呼び出して描画することができます。

もう 1 つの Python アーティファクトでは、コードを 1 行も書かずに Matplotlib を呼び出して描画することができます。

王林
王林転載
2023-04-13 12:37:021725ブラウズ

もう 1 つの Python アーティファクトでは、コードを 1 行も書かずに Matplotlib を呼び出して描画することができます。

sviewgui の概要

Sviewgui は、csv ファイルまたは Pandas DataFrame のデータ視覚化のための PyQt ベースの GUI です。この GUI は matplotlib に基づいており、さまざまな方法で csv ファイルを視覚化できます。主な機能:

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

プロジェクトアドレス: https://github.com/SoijiroFukuda/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()

スクリーンショットは次のとおりです:

もう 1 つの Python アーティファクトでは、コードを 1 行も書かずに Matplotlib を呼び出して描画することができます。

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

もう 1 つの Python アーティファクトでは、コードを 1 行も書かずに Matplotlib を呼び出して描画することができます。

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

もう 1 つの Python アーティファクトでは、コードを 1 行も書かずに Matplotlib を呼び出して描画することができます。

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

もう 1 つの Python アーティファクトでは、コードを 1 行も書かずに Matplotlib を呼び出して描画することができます。

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

もう 1 つの Python アーティファクトでは、コードを 1 行も書かずに Matplotlib を呼び出して描画することができます。

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

rree

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

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