توليد مؤامرات بسرعة في بيثون عن طريق وصفها ببساطة من خلال النص. على سبيل المثال ، ما عليك سوى استخدام المطالبة "إنشاء مؤامرة مبعثرة مع ملصقات الاسم" بدلاً من البحث عن المستندات و Stackoverflow إلى ما لا نهاية. بالنظر إلى مثل هذه المطالبة ، تستخدم مكتبة autoplotlib Python واجهة برمجة تطبيقات Openai لإنشاء الكود المقابل والمؤامرة تلقائيًا - مما يوفر لك الوقت والجهد.
تحذير هذه الحزمة تجريبية. يمكن للحزمة تنفيذ إخراج التعليمات البرمجية من نماذج اللغة. على الرغم من أنه من غير المحتمل أن تحقق دائمًا وتأكيد عدم وجود رمز ضار تم إنشاؤه بواسطة النموذج قبل التنفيذ. استخدم على مسؤوليتك الخاصة.
pip install autoplotlib
فيما يلي مثال على تخطيط DataFrame Pandas باستخدام مكتبة autoplotlib . تأخذ وظيفة plot() موجهًا يصف المؤامرة والبيانات المراد مؤامرة. تقوم الوظيفة بإرجاع المؤامرة والرمز الذي تم إنشاؤه والاستجابة الكاملة من 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 )انظر دليل التطوير للحصول على معلومات حول المساهمة.
رخصة معهد ماساتشوستس للتكنولوجيا