Jadual Kandungan
Pengenalan kepada sviewgui
Rumah pembangunan bahagian belakang Tutorial Python Satu lagi artifak Python, anda boleh memanggil Matplotlib untuk melukis tanpa menulis baris kod!

Satu lagi artifak Python, anda boleh memanggil Matplotlib untuk melukis tanpa menulis baris kod!

Apr 13, 2023 pm 12:37 PM
python kod matplotlib

Satu lagi artifak Python, anda boleh memanggil Matplotlib untuk melukis tanpa menulis baris kod!

Pengenalan kepada sviewgui

sviewgui ialah GUI berasaskan PyQt untuk visualisasi data fail csv atau Pandas DataFrames. GUI ini berdasarkan matplotlib dan anda boleh memvisualisasikan fail csv anda dalam pelbagai cara. Ciri utama:

  • Ⅰ Plot serakan, plot garisan, plot ketumpatan, histogram dan jenis plot kotak; peta warna (daripada cmocean);
  • Alamat projek: https://github.com/SojiroFukuda/sview-gui
  • Pakej ini sangat mudah untuk 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:
  • 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

# 第一种形式
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)
Salin selepas log masuk
Pustaka ini mempunyai beberapa perpustakaan bergantung, jadi anda boleh terus menggunakan baris kod berikut untuk memasang perpustakaan sviewgui.

Saya tidak menambah yang terakhir --abaikan-dipasang pada mulanya, tetapi ralat telah dilaporkan secara kasar seperti berikut:

Tambahkan ini sahaja. , jangan risau tentang sebabnya, kerana saya juga tidak tahu!

Menggunakan sviewgui
pip install sviewgui -i https://pypi.tuna.tsinghua.edu.cn/simple/ --ignore-installed
Salin selepas log masuk

Di atas saya memperkenalkan 3 kod untuk membuka tetingkap antara muka grafik GUI 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.
Salin selepas log masuk

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 Keadaan permulaan adalah lebih kurang seperti ini:
import sviewgui.sview as sv
sv.buildGUI()
Salin selepas log masuk

Satu lagi artifak Python, anda boleh memanggil Matplotlib untuk melukis tanpa menulis baris kod!Klik pilihan di atas untuk memilih sumber data:

Satu lagi artifak Python, anda boleh memanggil Matplotlib untuk melukis tanpa menulis baris kod!Kemudian kita boleh klik pada bar menu kiri untuk menjana yang sepadan graf. Tetapi ada satu perkara, nampaknya ia tidak menyokong bahasa Cina! ! !

Satu lagi artifak Python, anda boleh memanggil Matplotlib untuk melukis tanpa menulis baris kod!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.

Satu lagi artifak Python, anda boleh memanggil Matplotlib untuk melukis tanpa menulis baris kod! Kemudian, anda boleh mengambil kod berikut dan hanya mengubah suainya untuk menjana grafik Matplotlib yang cantik.

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah kelebihan dan kekurangan templat? Apakah kelebihan dan kekurangan templat? May 08, 2024 pm 03:51 PM

Apakah kelebihan dan kekurangan templat?

Cara Muat turun DeepSeek Xiaomi Cara Muat turun DeepSeek Xiaomi Feb 19, 2025 pm 05:27 PM

Cara Muat turun DeepSeek Xiaomi

Google AI mengumumkan Gemini 1.5 Pro dan Gemma 2 untuk pembangun Google AI mengumumkan Gemini 1.5 Pro dan Gemma 2 untuk pembangun Jul 01, 2024 am 07:22 AM

Google AI mengumumkan Gemini 1.5 Pro dan Gemma 2 untuk pembangun

Kongsi beberapa rangka kerja projek berkaitan AI dan LLM sumber terbuka .NET Kongsi beberapa rangka kerja projek berkaitan AI dan LLM sumber terbuka .NET May 06, 2024 pm 04:43 PM

Kongsi beberapa rangka kerja projek berkaitan AI dan LLM sumber terbuka .NET

Universiti Tsinghua dan sumber terbuka Zhipu AI GLM-4: melancarkan revolusi baharu dalam pemprosesan bahasa semula jadi Universiti Tsinghua dan sumber terbuka Zhipu AI GLM-4: melancarkan revolusi baharu dalam pemprosesan bahasa semula jadi Jun 12, 2024 pm 08:38 PM

Universiti Tsinghua dan sumber terbuka Zhipu AI GLM-4: melancarkan revolusi baharu dalam pemprosesan bahasa semula jadi

Bagaimana anda bertanya kepadanya Deepseek Bagaimana anda bertanya kepadanya Deepseek Feb 19, 2025 pm 04:42 PM

Bagaimana anda bertanya kepadanya Deepseek

Bagaimana untuk menyimpan fungsi menilai Bagaimana untuk menyimpan fungsi menilai May 07, 2024 am 01:09 AM

Bagaimana untuk menyimpan fungsi menilai

Cara Mencari DeepSeek Cara Mencari DeepSeek Feb 19, 2025 pm 05:18 PM

Cara Mencari DeepSeek

See all articles