Genere rápidamente las parcelas en Python simplemente describiéndolas a través del texto. Por ejemplo, simplemente use el indicador "Crear una gráfica de dispersión con etiquetas de nombre" en lugar de buscar sin cesar los documentos y StackOverflow. Dado dicho aviso, la biblioteca autoplotlib Python utiliza la API de OpenAI para generar automáticamente el código y la gráfica correspondientes, ahorrándole tiempo y esfuerzo.
Advertencia Este paquete es experimental. El paquete puede ejecutar la salida de código de los modelos de idioma. Aunque es poco probable, siempre verifique y confirme que el modelo no generó ningún código malicioso antes de la ejecución. Use bajo su propio riesgo.
pip install autoplotlib
El siguiente es un ejemplo de trazar un marco de datos PANDAS utilizando la biblioteca autoplotlib . La función plot() toma un aviso que describe el gráfico y los datos para trazar. La función devuelve el gráfico, el código generado y la respuesta completa de la API de 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 )Consulte la Guía de desarrollo para obtener información sobre la contribución.
Licencia de MIT