Dengan cepat menghasilkan plot dalam Python dengan hanya menggambarkannya melalui teks. Misalnya, cukup gunakan prompt "Buat plot pencar dengan label nama" alih -alih mencari dokumen dan stackoverflow tanpa henti. Diberi prompt seperti itu, Perpustakaan autoplotlib Python menggunakan API OpenAI untuk secara otomatis menghasilkan kode dan plot yang sesuai - menghemat waktu dan upaya Anda.
PERINGATAN Paket ini bersifat eksperimental. Paket dapat menjalankan output kode dari model bahasa. Meskipun tidak mungkin, selalu memeriksa dan mengkonfirmasi tidak ada kode jahat yang dihasilkan oleh model sebelum dieksekusi. Gunakan dengan risiko Anda sendiri.
pip install autoplotlib
Berikut ini adalah contoh memplot DataFrame PANDAS menggunakan pustaka autoplotlib . Fungsi plot() mengambil prompt yang menggambarkan plot dan data untuk plot. Fungsi mengembalikan plot, kode yang dihasilkan, dan respons penuh dari API OpenAI.
# set the OpenAI API key
import os
os . environ [ "OPENAI_API_KEY" ] = "<YOUR_API_KEY>"
import autoplotlib as aplt
import pandas as pd
data = pd . DataFrame (
[[ 29 , 177 ], [ 33 , 186 ], [ 48 , 161 ], [ 53 , 173 ], [ 67 , 152 ]],
index = [ "Alice" , "Bob" , "Charlie" , "Dave" , "Eve" ],
columns = [ "age" , "height" ],
)
figure_description = """
Plot the data as scatterplot between height and age.
Add the names as labels next to the data points.
Ensure the labels don't overlap.
Mark people taller than 170 with a star instead of a point.
"""
code , fig , llm_response = aplt . plot ( figure_description , data = data )Lihat panduan pengembangan untuk informasi tentang kontribusi.
Lisensi MIT