LIDA使用 LLM 自動(dòng)生成可視化和信息圖表
LIDA 是一個(gè)用于生成數(shù)據(jù)可視化和忠實(shí)于數(shù)據(jù)的信息圖表的庫(kù)。LIDA 與語(yǔ)法無關(guān)(可與任何編程語(yǔ)言和可視化庫(kù)配合使用,例如 matplotlib、seaborn、altair、d3 等),并可與多個(gè)大型語(yǔ)言模型供應(yīng)商(OpenAI、PaLM、Cohere、Huggingface)配合使用。
有關(guān) LIDA 組件的詳細(xì)信息,可參閱此處的論文和本教程notebook。參閱此處的項(xiàng)目頁(yè)面以獲取更新。
關(guān)于代碼執(zhí)行的注意事項(xiàng): 要?jiǎng)?chuàng)建可視化,LIDA 會(huì)生成并執(zhí)行代碼。確保你在安全的環(huán)境中運(yùn)行 LIDA。
特性
LIDA 將可視化視為代碼,并提供干凈的 API 用于生成、執(zhí)行、編輯、解釋、評(píng)估和修復(fù)可視化代碼。
- 數(shù)據(jù)匯總
- 目標(biāo)生成
- 可視化生成
- 可視化編輯
- 可視化說明
- 可視化評(píng)估與修復(fù)
- 可視化推薦
- 信息圖表生成(beta)# pip install lita[infographics]
from lida import Manager, llm lida = Manager(text_gen = llm("openai")) # palm, cohere .. summary = lida.summarize("data/cars.csv") goals = lida.goals(summary, n=2) # exploratory data analysis charts = lida.visualize(summary=summary, goal=goals[0]) # exploratory data analysis
評(píng)論
圖片
表情
