สร้างพล็อตอย่างรวดเร็วใน Python โดยเพียงแค่อธิบายผ่านข้อความ ตัวอย่างเช่นเพียงใช้พรอมต์ "สร้างพล็อตกระจายด้วยป้ายชื่อ" แทนที่จะค้นหาเอกสารและ stackoverflow อย่างไม่รู้จบ ด้วยพรอมต์ดังกล่าวไลบรารี autoplotlib Python ใช้ OpenAI API เพื่อสร้างรหัสและพล็อตที่สอดคล้องกันโดยอัตโนมัติ - ประหยัดเวลาและความพยายามของคุณ
คำเตือน แพ็คเกจนี้เป็นการทดลอง แพ็คเกจสามารถเรียกใช้เอาต์พุตรหัสจากรุ่นภาษา แม้ว่าจะไม่น่าเป็นไปได้ตรวจสอบและยืนยันว่าไม่มีรหัสที่เป็นอันตรายถูกสร้างขึ้นโดยรุ่นก่อนการดำเนินการ ใช้ความเสี่ยงของคุณเอง
pip install autoplotlib
ต่อไปนี้เป็นตัวอย่างของการพล็อต dataframe pandas โดยใช้ไลบรารี autoplotlib ฟังก์ชั่ plot() ใช้เวลาที่จะอธิบายพล็อตและข้อมูลเพื่อพล็อต ฟังก์ชั่นส่งคืนพล็อตรหัสที่สร้างขึ้นและการตอบสนองเต็มรูปแบบจาก OpenAI API
# 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 )ดูคู่มือการพัฒนาสำหรับข้อมูลเกี่ยวกับการมีส่วนร่วม
ใบอนุญาต MIT