#63 · Primary category: Business Intelligence & Analytics
lida
Automatic Generation of Visualizations and Infographics using Large Language Models
Project last updated:08/08/24
GitHub Stars
3.3K
Forks
382
Contributors
15
License
MIT
Why we included this project
Turning a raw CSV into a useful chart usually means a loop of cleaning data, guessing at questions, and tweaking code. LIDA hands that loop to a language model: it summarizes the dataset and proposes analysis goals before writing the visualization code for libraries like matplotlib, seaborn, or Altair, then runs it and can fix its own mistakes. Because it is grammar agnostic and works with OpenAI, Azure, PaLM, Cohere, and Hugging Face models, it slots into an existing stack rather than locking you into a proprietary environment. The same engine will also explain what a chart's code does and flag problems against visualization best practices, which helps when you are doing quick exploratory work or teaching someone how chart code should look. One honest caveat: LIDA generates and executes code, so run it in a sandbox, not against untrusted production data.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
spark
Apache Spark - A unified analytics engine for large-scale data processing
metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
streamlit
Streamlit — A faster way to build and share data apps.
duckdb
DuckDB is an analytical in-process SQL database management system
ToolJet
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀