Rumah  >  Artikel  >  pembangunan bahagian belakang  >  pujian! Syorkan artifak Python yang boleh memanggil Matplotlib untuk melukis tanpa menulis baris kod!

pujian! Syorkan artifak Python yang boleh memanggil Matplotlib untuk melukis tanpa menulis baris kod!

WBOY
WBOYke hadapan
2023-05-12 20:52:041138semak imbas

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

Memperkenalkan artifak lukisan baharu: sviewgui.

Pengenalan kepada sviewgui

GUI ini berdasarkan matplotlib, anda boleh menggambarkan fail csv anda dalam pelbagai cara. Ciri utama:

  • Ⅰ Plot serakan, plot garisan, plot ketumpatan, histogram dan jenis plot kotak; untuk graf berwarna (daripada cmocean); ubah suai di luar sviewgui;

  • Alamat projek: https://github.com/SojiroFukuda/sview-gui

  • Pakej ini sangat mudah digunakan , ia hanya mempunyai satu kaedah: buildGUI(). Kaedah ini boleh lulus sifar atau satu parameter. Anda boleh menggunakan laluan fail fail csv sebagai hujah atau menggunakan objek DataFrame daripada panda sebagai hujah. Kod serupa ditulis seperti berikut:
  • # 第一种形式
    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)

    Kod di atas hanya membantu pemandu membuka antara muka visual GuI ini.

Akhir sekali, memandangkan perpustakaan ini berdasarkan visualisasi matplotlib, gaya seaborn juga digunakan di sini, kerana seaborn juga berdasarkan visualisasi matplotlib.

pemasangan sviewgui


Pustaka ini mempunyai beberapa perpustakaan bergantung, jadi anda boleh terus menggunakan baris kod berikut untuk memasang perpustakaan sviewgui.

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

Saya tidak menambah yang terakhir --abaikan-dipasang pada mulanya, tetapi ralat telah dilaporkan Jangan risau sebab saya pun tak tahu!


Menggunakan sviewgui


Saya memperkenalkan 3 kod untuk membuka tetingkap antara muka grafik GUI di atas di sini saya hanya memperkenalkan kaedah berikut:

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.

Tangkapan skrin adalah seperti berikut:



Apabila anda memasukkan kod di atas pada baris arahan, ia akan memacu tetingkap antara muka grafik untuk dibuka di latar belakang kira-kira seperti ini:


Klik pilihan di atas untuk memilih sumber data:

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


Kemudian kita boleh mengklik pada bar Menu kiri, menjana grafik yang sepadan. Tetapi ada satu perkara, nampaknya ia tidak menyokong bahasa Cina! ! !

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


Jika anda rasa ini tidak mencukupi untuk menyempurnakan grafik yang anda inginkan, anda boleh menyalin kod Python yang sepadan dengan grafik dan hanya mengubah suainya.

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


Kemudian, anda boleh mengambil kod berikut dan hanya mengubah suainya untuk menjana grafik Matplotlib yang cantik.

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

import sviewgui.sview as sv
sv.buildGUI()

Atas ialah kandungan terperinci pujian! Syorkan artifak Python yang boleh memanggil Matplotlib untuk melukis tanpa menulis baris kod!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:51cto.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam