autoplotlib
v0.1.1
단순히 텍스트를 통해 그것들을 묘사함으로써 파이썬에서 플롯을 빠르게 생성합니다. 예를 들어, 문서와 stackoverflow를 끝없이 검색하는 대신 "이름 라벨로 스 캐터 플롯 만들기"프롬프트를 사용하십시오. 이러한 프롬프트가 주어지면 autoplotlib Python 라이브러리는 OpenAI API를 사용하여 해당 코드 및 플롯을 자동으로 생성하여 시간과 노력을 절약합니다.
경고이 패키지는 실험적입니다. 패키지는 언어 모델에서 코드 출력을 실행할 수 있습니다. 그럴 것 같지는 않지만 항상 실행 전에 모델에 의해 악성 코드가 생성되지 않았 음을 확인하고 확인하십시오. 자신의 위험에 사용하십시오.
pip install autoplotlib
다음은 autoplotlib 라이브러리를 사용하여 Pandas 데이터 프레임을 플로팅하는 예입니다. 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 라이센스