Erzeugen Sie schnell Diagramme in Python, indem Sie sie einfach durch Text beschreiben. Verwenden Sie beispielsweise einfach die Eingabeaufforderung "Erstellen Sie ein Streudiagramm mit Namensbezeichnungen", anstatt endlos die Dokumente und den Stackoverflow zu durchsuchen. Bei einer solchen Eingabeaufforderung verwendet die autoplotlib -Python -Bibliothek die OpenAI -API, um den entsprechenden Code und das entsprechende Diagramm automatisch zu generieren - und speichern Sie Zeit und Mühe.
Warnung Dieses Paket ist experimentell. Das Paket kann Codeausgabe aus Sprachmodellen ausführen. Überprüfen und bestätigen Sie, dass das Modell vor der Ausführung immer unwahrscheinlich ist und bestätigt, dass kein böswilliger Code generiert wurde. Verwenden Sie auf eigenes Risiko.
pip install autoplotlib
Das Folgende ist ein Beispiel für die Darstellung eines Pandas -Datenframees mithilfe der autoplotlib -Bibliothek. Die Funktion plot() nimmt eine Eingabeaufforderung an, in der das Diagramm und die Daten zum Diagramm beschrieben werden. Die Funktion gibt das Diagramm, den generierten Code und die vollständige Antwort der OpenAI -API zurück.
# 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 )Informationen zum Beitrag zur Entwicklung finden Sie im Entwicklungsleitfaden.
MIT -Lizenz