Bagaimana untuk Menukar Pandas DataFrame kepada Imej PNG?

Susan Sarandon
Lepaskan: 2024-11-01 03:41:02
asal
990 orang telah melayarinya

How to Convert a Pandas DataFrame to a PNG Image?

Menukar Bingkai Data Pandas kepada PNG

pandas ialah perpustakaan yang sangat berguna untuk manipulasi dan analisis data, yang membolehkan pengguna menyimpan dan menyusun data secara berstruktur. Walau bagaimanapun, kadangkala perlu untuk menggambarkan data ini dalam format yang lebih mudah diakses, seperti imej. Satu keperluan biasa ialah menukar panda DataFrame kepada imej Grafik Rangkaian Mudah Alih (PNG).

Sebagai permulaan, adalah penting untuk ambil perhatian bahawa panda dan matplotlib boleh digunakan bersama untuk memplot jadual terus pada plot dengan paksi dan segala-galanya. Walau bagaimanapun, perwakilan visual ini mungkin tidak diingini secara ideal. Untuk mengatasinya, matplotlib membenarkan pengalihan keluar paksi daripada plot.

<code class="python">import matplotlib.pyplot as plt
import pandas as pd
from pandas.plotting import table # EDIT: see deprecation warnings below

ax = plt.subplot(111, frame_on=False) # no visible frame
ax.xaxis.set_visible(False)  # hide the x axis
ax.yaxis.set_visible(False)  # hide the y axis

table(ax, df)  # where df is your data frame

plt.savefig('mytable.png')</code>
Salin selepas log masuk

Dengan kod ini, jadual diplot terus pada plot tanpa paksi yang kelihatan untuk mencipta imej PNG. Walau bagaimanapun, output mungkin tidak menarik secara visual. Untuk menjadikannya lebih menarik secara visual, argumen tambahan boleh dihantar ke fungsi table(). Untuk pilihan penyesuaian lanjut, rujuk dokumentasi rasmi.

Cabaran lain timbul apabila berurusan dengan bingkai data berbilang indeks. Untuk mengendalikan ini, tetapkan semula indeks supaya ia menjadi lajur biasa. Seterusnya, alih keluar semua pendua daripada lajur berbilang indeks peringkat tinggi dengan menetapkannya kepada rentetan kosong. Namakan semula nama lajur di atas indeks anda kepada rentetan kosong.

Akhir sekali, panggil fungsi jadual tetapi tetapkan semua label baris dalam jadual kepada rentetan kosong untuk mengelak daripada memaparkan indeks sebenar pada plot. Outputnya ialah jadual berbilang indeks yang ringkas dan berfungsi dalam format PNG.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Pandas DataFrame kepada Imej PNG?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan